diff --git a/.gitignore b/.gitignore index 4ff0470edaa..0bb799e7554 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ public.zip build/ .vscode/ *.pdf.adoc +*.pdf.po +*~ diff --git a/Makefile b/Makefile index 341a06e1865..70acfe74ec5 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,8 @@ # Makefile for SUSE Manager/Uyuni Documentation -# Author: Joseph Cayouette +# Author: Joseph Cayouette, Pau Garcia Quiles # Inspired/modified from Owncloud's documentation Makefile written by Matthew Setter SHELL = bash - # SUMA Productname and file replacement PRODUCTNAME_SUMA ?= 'SUSE Manager' FILENAME_SUMA ?= suse_manager @@ -18,7 +17,6 @@ UYUNI_CONTENT ?= true PDF_FONTS_DIR ?= branding/pdf/fonts PDF_THEME_DIR ?= branding/pdf/themes - # PDF Publishing Themes, draft uses a draft watermark. # SUMA PDF Themes # Available Choices set variable @@ -27,7 +25,6 @@ PDF_THEME_DIR ?= branding/pdf/themes PDF_THEME_SUMA ?= suse-draft - # UYUNI PDF Themes # Available Choices set variable # uyuni-draft @@ -35,210 +32,226 @@ PDF_THEME_SUMA ?= suse-draft PDF_THEME_UYUNI ?= uyuni - REVDATE ?= "$(shell date +'%B %d, %Y')" CURDIR ?= . - # Build directories for TAR -HTML_BUILD_DIR ?= build -PDF_BUILD_DIR ?= build/pdf +HTML_BUILD_DIR := build +# Determine root directory +mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) +current_dir := $(dir $(mkfile_path)) -# SUMA OBS Tarball Filenames -HTML_OUTPUT_SUMA ?= susemanager-docs_en -PDF_OUTPUT_SUMA ?= susemanager-docs_en-pdf +# Function definition +define validate-product + cd ./$(1) + NODE_PATH="$(npm -g root)" antora --generator @antora/xref-validator $(2) +endef +define enable-suma-in-antorayml + cd ./$(1) && \ + sed -i "s/^ # *\(name: *suse-manager\)/\1/;\ + s/^ # *\(title: *SUSE Manager\)/\1/;\ + s/^ *\(title: *Uyuni\)/#\1/;\ + s/^ *\(name: *uyuni\)/#\1/;" $(current_dir)/$(1)/antora.yml +endef -# UYUNI OBS Tarball Filenames -HTML_OUTPUT_UYUNI ?= uyuni-docs_en -PDF_OUTPUT_UYUNI ?= uyuni-docs_en-pdf +define antora-suma-function + $(call enable-suma-in-antorayml,$(1)) && \ + DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr antora $(current_dir)/$(1)/suma-site.yml --generator antora-site-generator-lunr +endef -# Function definition -define validate-product - NODE_PATH="$(npm -g root)" antora --generator @antora/xref-validator $(1) +define enable-uyuni-in-antorayml + cd ./$(1) && \ + sed -i "s/^ *\(name: *suse-manager\)/#\1/;\ + s/^ *\(title: *SUSE Manager\)/#\1/;\ + s/^ *# *\(title: *Uyuni\)/\1/;\ + s/^ *# *\(name: *uyuni\)/\1/;" $(current_dir)/$(1)/antora.yml +endef + +define antora-uyuni-function + $(call enable-uyuni-in-antorayml,$(1)) && \ + DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr antora $(current_dir)/$(1)/uyuni-site.yml --generator antora-site-generator-lunr endef -## Create tar of PDF files +define clean-function + if [ -d ./$(1) ]; then \ + cd ./$(1) && rm -rf build/ \ + .cache/ \ + public/ \ + modules/installation/nav-installation-guide.pdf.adoc \ + modules/client-configuration/nav-client-configuration-guide.pdf.adoc \ + modules/upgrade/nav-upgrade-guide.pdf.adoc \ + modules/reference/nav-reference-guide.pdf.adoc \ + modules/administration/nav-administration-guide.pdf.adoc \ + modules/salt/nav-salt-guide.pdf.adoc \ + modules/retail/nav-retail-guide.pdf.adoc \ + modules/architecture/nav-architecture-guide.pdf.adoc \ + modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc \ + modules/large-deployments/nav-large-deployments.pdf.adoc; \ + fi +endef + +# Create tar of PDF files define pdf-tar-product - tar -czvf $(1).tar.gz $(PDF_BUILD_DIR) - mv $(1).tar.gz build/ +# cd ./$(1) && tar -czvf $(2).tar.gz $(3) && mv $(2).tar.gz build/ + tar -czvf $(2).tar.gz $(3) && mv $(2).tar.gz build/ endef -## Generate OBS tar files +# Generate OBS tar files define obs-packages-product - tar --exclude='$(PDF_BUILD_DIR)' -czvf $(1).tar.gz $(HTML_BUILD_DIR) - tar -czvf $(2).tar.gz $(PDF_BUILD_DIR) + cd ./$(1) && tar --exclude='$(2)' -czvf $(3).tar.gz $(HTML_BUILD_DIR) && tar -czvf $(4).tar.gz $(2) mkdir build/packages - mv $(1).tar.gz $(2).tar.gz build/packages + mv $(3).tar.gz $(4).tar.gz build/packages endef - - -## SUMA Book Builder +# SUMA Book Builder define pdf-book-create - asciidoctor-pdf \ - -r ./extensions/xref-converter.rb \ + cd ./$(1) && asciidoctor-pdf \ + -r $(current_dir)/extensions/xref-converter.rb \ -a pdf-stylesdir=$(PDF_THEME_DIR)/ \ - -a pdf-style=$(1) \ + -a pdf-style=$(2) \ -a pdf-fontsdir=$(PDF_FONTS_DIR) \ - -a productname=$(2) \ - -a suma-content=$(3) \ - -a examplesdir=modules/$(5)/examples \ - -a imagesdir=modules/$(5)/assets/images \ + -a productname=$(3) \ + -a suma-content=$(4) \ + -a examplesdir=modules/$(6)/examples \ + -a imagesdir=modules/$(6)/assets/images \ -a revdate=$(REVDATE) \ --base-dir . \ - --out-file $(PDF_BUILD_DIR)/$(4)_$(5)_guide.pdf \ - modules/$(5)/nav-$(5)-guide.pdf.adoc + --out-file $(7)/$(5)_$(6)_guide.pdf \ + modules/$(6)/nav-$(6)-guide.pdf.adoc endef define pdf-book-create-uyuni - asciidoctor-pdf \ - -r ./extensions/xref-converter.rb \ + cd ./$(1) && asciidoctor-pdf \ + -r $(current_dir)/extensions/xref-converter.rb \ -a pdf-stylesdir=$(PDF_THEME_DIR)/ \ - -a pdf-style=$(1) \ + -a pdf-style=$(2) \ -a pdf-fontsdir=$(PDF_FONTS_DIR) \ - -a productname=$(2) \ - -a uyuni-content=$(3) \ - -a examplesdir=modules/$(5)/examples \ - -a imagesdir=modules/$(5)/assets/images \ + -a productname=$(3) \ + -a uyuni-content=$(4) \ + -a examplesdir=modules/$(6)/examples \ + -a imagesdir=modules/$(6)/assets/images \ -a revdate=$(REVDATE) \ --base-dir . \ - --out-file $(PDF_BUILD_DIR)/$(4)_$(5)_guide.pdf \ - modules/$(5)/nav-$(5)-guide.pdf.adoc - + --out-file $(7)/$(5)_$(6)_guide.pdf \ + modules/$(6)/nav-$(6)-guide.pdf.adoc endef - -## Create an Index +# Create an Index define pdf-book-create-index - sed -E -e 's/\*\*\*\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(1)\/pages\/\1\.adoc\[leveloffset\=\+4\]/' \ - -e 's/\*\*\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(1)\/pages\/\1\.adoc\[leveloffset\=\+3\]/' \ - -e 's/\*\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(1)\/pages\/\1\.adoc\[leveloffset\=\+2\]/' \ - -e 's/\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(1)\/pages\/\1\.adoc\[leveloffset\=\+1\]/' \ - -e 's/\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(1)\/pages\/\1\.adoc\[leveloffset\=\+0\]/' \ + sed -E -e 's/\*\*\*\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(2)\/pages\/\1\.adoc\[leveloffset\=\+4\]/' \ + -e 's/\*\*\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(2)\/pages\/\1\.adoc\[leveloffset\=\+3\]/' \ + -e 's/\*\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(2)\/pages\/\1\.adoc\[leveloffset\=\+2\]/' \ + -e 's/\*\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(2)\/pages\/\1\.adoc\[leveloffset\=\+1\]/' \ + -e 's/\*\ xref\:(.*)\.adoc\[(.*)\]/include\:\:modules\/$(2)\/pages\/\1\.adoc\[leveloffset\=\+0\]/' \ -e 's/\*\*\*\*\ (.*)/==== \1/' \ -e 's/\*\*\*\ (.*)/=== \1/' \ -e 's/\*\*\ (.*)/== \1/' \ -e 's/\*\ (.*)/= \1/' \ - modules/$(1)/nav-$(1)-guide.adoc > modules/$(1)/nav-$(1)-guide.pdf.adoc + modules/$(2)/nav-$(2)-guide.adoc > $(1)/modules/$(2)/nav-$(2)-guide.pdf.adoc endef - -## SUMA PDF Books ## -## Generate PDF version of the Installation Guide +# SUMA PDF Books +# Generate PDF version of the Installation Guide define pdf-install-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),installation) + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),installation,$(6)) endef -## Generate PDF version of the Client Configuration Guide +# Generate PDF version of the Client Configuration Guide define pdf-client-configuration-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),client-configuration) - + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),client-configuration,$(6)) endef -## Generate PDF version of the Upgrade Guide +# Generate PDF version of the Upgrade Guide define pdf-upgrade-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),upgrade) - + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),upgrade,$(6)) endef -## Generate PDF version of the Reference Guide +# Generate PDF version of the Reference Guide define pdf-reference-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),reference) - + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),reference,$(6)) endef -## Generate PDF version of the Administration Guide +# Generate PDF version of the Administration Guide define pdf-administration-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),administration) - + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),administration,$(6)) endef -## Generate PDF version of the Salt Guide +# Generate PDF version of the Salt Guide define pdf-salt-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),salt) - + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),salt,$(6)) endef -## Generate PDF version of the Retail Guide +# Generate PDF version of the Retail Guide define pdf-retail-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),retail) - + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),retail,$(6)) endef -## Generate PDF version of the Architecture Guide +# Generate PDF version of the Architecture Guide define pdf-architecture-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),architecture) + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),architecture,$(6)) endef -## Generate PDF version of the Public Cloud Guide +# Generate PDF version of the Public Cloud Guide define pdf-quickstart-public-cloud-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),quickstart-public-cloud) + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),quickstart-public-cloud,$(6)) endef -## Generate PDF version of the Large Deployment Guide +# Generate PDF version of the Large Deployment Guide define pdf-large-deployment-product - $(call pdf-book-create,$(1),$(2),$(3),$(4),large-deployments) + $(call pdf-book-create,$(1),$(2),$(3),$(4),$(5),large-deployments,$(6)) endef - - -## UYUNI PDF Books ## -## Generate PDF version of the Installation Guide +# UYUNI PDF Books +# Generate PDF version of the Installation Guide define pdf-install-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),installation) + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),installation,$(6)) endef -## Generate PDF version of the Client Configuration Guide +# Generate PDF version of the Client Configuration Guide define pdf-client-configuration-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),client-configuration) - + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),client-configuration,$(6)) endef -## Generate PDF version of the Upgrade Guide +# Generate PDF version of the Upgrade Guide define pdf-upgrade-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),upgrade) - + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),upgrade,$(6)) endef -## Generate PDF version of the Reference Guide +# Generate PDF version of the Reference Guide define pdf-reference-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),reference) - + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),reference,$(6)) endef -## Generate PDF version of the Administration Guide +# Generate PDF version of the Administration Guide define pdf-administration-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),administration) - + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),administration,$(6)) endef -## Generate PDF version of the Salt Guide +# Generate PDF version of the Salt Guide define pdf-salt-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),salt) - + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),salt,$(6)) endef -## Generate PDF version of the Retail Guide +# Generate PDF version of the Retail Guide define pdf-retail-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),retail) - + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),retail,$(6)) endef -## Generate PDF version of the Architecture Guide +# Generate PDF version of the Architecture Guide define pdf-architecture-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),architecture) + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),architecture,$(6)) endef -## Generate PDF version of the Public Cloud Guide +# Generate PDF version of the Public Cloud Guide define pdf-quickstart-public-cloud-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),quickstart-public-cloud) + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),quickstart-public-cloud,$(6)) endef -## Generate PDF version of the Large Deployment Guide +# Generate PDF version of the Large Deployment Guide define pdf-large-deployment-product-uyuni - $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),large-deployments) + $(call pdf-book-create-uyuni,$(1),$(2),$(3),$(4),$(5),large-deployments,$(6)) endef # Help Menu @@ -259,246 +272,13 @@ help: ## Prints a basic help menu about available targets printf "%s\n" $$help_info; \ done +.PHONY: pot +pot: + $(shell $(current_dir)/make_pot.sh) +.PHONY: translations +translations: + $(shell $(current_dir)/use_po.sh) -# Clean up build artifacts -.PHONY: clean -clean: ## Remove build artifacts from output directory (Antora and PDF) - -rm -rf build/ \ - .cache/ \ - public/ \ - modules/installation/nav-installation-guide.pdf.adoc \ - modules/client-configuration/nav-client-configuration-guide.pdf.adoc \ - modules/upgrade/nav-upgrade-guide.pdf.adoc \ - modules/reference/nav-reference-guide.pdf.adoc \ - modules/administration/nav-administration-guide.pdf.adoc \ - modules/salt/nav-salt-guide.pdf.adoc \ - modules/retail/nav-retail-guide.pdf.adoc \ - modules/architecture/nav-architecture-guide.pdf.adoc \ - modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc \ - modules/large-deployments/nav-large-deployments.pdf.adoc - - -# SUMA DOCUMENTATION BUILD COMMANDS - -.PHONY: validate-suma -validate-suma: ## Validates page references and prints a report (Does not build the site) - $(call validate-product,suma-site.yml) - - - -.PHONY: pdf-tar-suma -pdf-tar-suma: ## Create tar of PDF files - $(call pdf-tar-product,$(PDF_OUTPUT_SUMA)) - - - -.PHONY: antora-suma -antora-suma: clean #pdf-all-suma pdf-tar-suma ## Build the SUMA Antora static site (See README for more information) - sed -i "s/^ # *\(name: *suse-manager\)/\1/;\ - s/^ # *\(title: *SUSE Manager\)/\1/;\ - s/^ *\(title: *Uyuni\)/#\1/;\ - s/^ *\(name: *uyuni\)/#\1/;" antora.yml - DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr antora suma-site.yml --generator antora-site-generator-lunr -#DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr NODE_PATH="$(npm -g root)" antora --generator antora-site-generator-lunr suma-site.yml - - -# SUMA -.PHONY: obs-packages-suma -obs-packages-suma: clean pdf-all-suma antora-suma ## Generate SUMA OBS tar files - $(call obs-packages-product,$(HTML_OUTPUT_SUMA),$(PDF_OUTPUT_SUMA)) - - -# Generate PDF versions of all SUMA books -.PHONY: pdf-all-suma -pdf-all-suma: pdf-install-suma pdf-client-configuration-suma pdf-upgrade-suma pdf-reference-suma pdf-administration-suma pdf-salt-suma pdf-retail-suma pdf-quickstart-public-cloud-suma pdf-large-deployment-suma ##pdf-architecture-suma-webui - - -.PHONY: modules/installation/nav-installation-guide.pdf.adoc -modules/installation/nav-installation-guide.pdf.adoc: - $(call pdf-book-create-index,installation) - -## Generate PDF version of the SUMA Installation Guide -.PHONY: pdf-install-suma -pdf-install-suma: modules/installation/nav-installation-guide.pdf.adoc - $(call pdf-install-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - -.PHONY: modules/client-configuration/nav-client-configuration-guide.pdf.adoc -modules/client-configuration/nav-client-configuration-guide.pdf.adoc: - $(call pdf-book-create-index,client-configuration) - -## Generate PDF version of the SUMA Client Configuration Guide -.PHONY: pdf-client-configuration-suma -pdf-client-configuration-suma: modules/client-configuration/nav-client-configuration-guide.pdf.adoc - $(call pdf-client-configuration-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - -.PHONY: modules/upgrade/nav-upgrade-guide.pdf.adoc -modules/upgrade/nav-upgrade-guide.pdf.adoc: - $(call pdf-book-create-index,upgrade) - -## Generate PDF version of the SUMA Upgrade Guide -.PHONY: pdf-upgrade-suma -pdf-upgrade-suma: modules/upgrade/nav-upgrade-guide.pdf.adoc - $(call pdf-upgrade-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - -.PHONY: modules/reference/nav-reference-guide.pdf.adoc -modules/reference/nav-reference-guide.pdf.adoc: - $(call pdf-book-create-index,reference) - -## Generate PDF version of the SUMA Reference Manual -.PHONY: pdf-reference-suma -pdf-reference-suma: modules/reference/nav-reference-guide.pdf.adoc - $(call pdf-reference-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - -.PHONY: modules/administration/nav-administration-guide.pdf.adoc -modules/administration/nav-administration-guide.pdf.adoc: - $(call pdf-book-create-index,administration) - -.PHONY: pdf-administration-suma -## Generate PDF version of the SUMA Administration Guide -pdf-administration-suma: modules/administration/nav-administration-guide.pdf.adoc - $(call pdf-administration-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - -.PHONY: modules/salt/nav-salt-guide.pdf.adoc -modules/salt/nav-salt-guide.pdf.adoc: - $(call pdf-book-create-index,salt) - -.PHONY: pdf-salt-suma -## Generate PDF version of the SUMA Salt Guide -pdf-salt-suma: modules/salt/nav-salt-guide.pdf.adoc - $(call pdf-salt-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - -.PHONY: modules/retail/nav-retail-guide.pdf.adoc -modules/retail/nav-retail-guide.pdf.adoc: - $(call pdf-book-create-index,retail) - -.PHONY: pdf-retail-suma -## Generate PDF version of the SUMA Retail Guide -pdf-retail-suma: modules/retail/nav-retail-guide.pdf.adoc - $(call pdf-retail-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - -.PHONY: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc -modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc: - $(call pdf-book-create-index,quickstart-public-cloud) - -.PHONY: pdf-qs-public-cloud-suma -## Generate PDF version of the SUMA Quickstart for public cloud -pdf-qs-public-cloud-suma: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc - $(call pdf-quickstart-public-cloud-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - -.PHONY: modules/large-deployments/nav-large-deployments.pdf.adoc -modules/large-deployments/nav-large-deployments.pdf.adoc: - $(call pdf-book-create-index,large-deployments) - -.PHONY: pdf-large-deployment-suma -## Generate PDF version of the SUMA Large Deployment Guide -pdf-large-deployment-suma: modules/large-deployments/nav-large-deployments.pdf.adoc - $(call pdf-large-deployment-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - -.PHONY: modules/architecture/nav-architecture-guide.pdf.adoc -modules/architecture/nav-architecture-guide.pdf.adoc: - $(call pdf-book-create-index,architecture) - -.PHONY: pdf-architecture-suma -## Generate PDF version of the SUMA Architecture Guide -pdf-architecture-suma: modules/architecture/nav-architecture-guide.pdf.adoc - $(call pdf-architecture-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - -.PHONY: pdf-quickstart-public-cloud-suma -## Generate PDF version of the SUMA Quickstart Guide for Public Cloud -pdf-quickstart-public-cloud-suma: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc - $(call pdf-quickstart-public-cloud-product,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA)) - - - -# UYUNI DOCUMENTATION BUILD COMMANDS - -.PHONY: validate-uyuni -validate-uyuni: ## Validates page references and prints a report (Does not build the site) - $(call validate,uyuni-site.yml) - - - -.PHONY: pdf-tar-uyuni -pdf-tar-uyuni: ## Create tar of PDF files - $(call pdf-tar-product,$(PDF_OUTPUT_UYUNI)) - - -.PHONY: antora-uyuni -antora-uyuni: clean pdf-all-uyuni pdf-tar-uyuni ## Build the UYUNI Antora static site (See README for more information) - sed -i "s/^ *\(name: *suse-manager\)/#\1/;\ - s/^ *\(title: *SUSE Manager\)/#\1/;\ - s/^ *# *\(title: *Uyuni\)/\1/;\ - s/^ *# *\(name: *uyuni\)/\1/;" antora.yml - DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr antora --generator antora-site-generator-lunr uyuni-site.yml - - - -# UYUNI -.PHONY: obs-packages-uyuni -obs-packages-uyuni: clean pdf-all-uyuni antora-uyuni ## Generate UYUNI OBS tar files - $(call obs-packages-product,$(HTML_OUTPUT_UYUNI),$(PDF_OUTPUT_UYUNI)) - - - -.PHONY: pdf-all-uyuni -pdf-all-uyuni: pdf-install-uyuni pdf-client-configuration-uyuni pdf-upgrade-uyuni pdf-reference-uyuni pdf-administration-uyuni pdf-salt-uyuni pdf-retail-uyuni pdf-quickstart-public-cloud-uyuni pdf-large-deployment-uyuni ##pdf-architecture-uyuni ## Generate PDF versions of all UYUNI books - - - -## Generate PDF version of the UYUNI Installation Guide -.PHONY: pdf-install-uyuni -pdf-install-uyuni: modules/installation/nav-installation-guide.pdf.adoc - $(call pdf-install-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - - -## Generate PDF version of the UYUNI Client Configuration Guide -.PHONY: pdf-client-configuration-uyuni -pdf-client-configuration-uyuni: modules/client-configuration/nav-client-configuration-guide.pdf.adoc - $(call pdf-client-configuration-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -## Generate PDF version of the UYUNI Upgrade Guide -.PHONY: pdf-upgrade-uyuni -pdf-upgrade-uyuni: modules/upgrade/nav-upgrade-guide.pdf.adoc - $(call pdf-upgrade-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -## Generate PDF version of the UYUNI Reference Guide -.PHONY: pdf-reference-uyuni -pdf-reference-uyuni: modules/reference/nav-reference-guide.pdf.adoc - $(call pdf-reference-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -## Generate PDF version of the UYUNI Administration Guide -.PHONY: pdf-administration-uyuni -pdf-administration-uyuni: modules/administration/nav-administration-guide.pdf.adoc - $(call pdf-administration-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -## Generate PDF version of the UYUNI Salt Guide -.PHONY: pdf-salt-uyuni -pdf-salt-uyuni: modules/salt/nav-salt-guide.pdf.adoc - $(call pdf-salt-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -## Generate PDF version of the UYUNI Retail Guide -.PHONY: pdf-retail-uyuni -pdf-retail-uyuni: modules/retail/nav-retail-guide.pdf.adoc - $(call pdf-retail-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -## Generate PDF version of the UYUNI Architecture Guide -.PHONY: pdf-architecture-uyuni -pdf-architecture-uyuni: modules/architecture/nav-architecture-guide.pdf.adoc - $(call pdf-architecture-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - - -## Generate PDF version of the UYUNI Quickstart Guide for Public Cloud -pdf-quickstart-public-cloud-uyuni: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc - $(call pdf-quickstart-public-cloud-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) - -.PHONY: pdf-large-deployment-uyuni -## Generate PDF version of the UYUNI Large Deployment Guide -pdf-large-deployment-uyuni: modules/large-deployments/nav-large-deployments.pdf.adoc - $(call pdf-large-deployment-product-uyuni,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI)) +include Makefile.en +include Makefile.es diff --git a/Makefile.en b/Makefile.en new file mode 100644 index 00000000000..2c3da68842f --- /dev/null +++ b/Makefile.en @@ -0,0 +1,203 @@ +PDF_BUILD_DIR_EN := $(CURDIR)/build/pdf/en + +# SUMA OBS Tarball Filenames +HTML_OUTPUT_SUMA_EN ?= susemanager-docs_en +PDF_OUTPUT_SUMA_EN ?= susemanager-docs_en-pdf + +# UYUNI OBS Tarball Filenames +HTML_OUTPUT_UYUNI_EN ?= uyuni-docs_en +PDF_OUTPUT_UYUNI_EN ?= uyuni-docs_en-pdf + +# Clean up build artifacts +.PHONY: clean +clean: ## Remove build artifacts from output directory (Antora and PDF) + $(call clean-function,.) + +# SUMA DOCUMENTATION BUILD COMMANDS + +.PHONY: validate-suma +validate-suma: ## Validates page references and prints a report (Does not build the site) + $(call validate-product,suma-site.yml) + +.PHONY: pdf-tar-suma +pdf-tar-suma: ## Create tar of PDF files + $(call pdf-tar-product,.,$(PDF_OUTPUT_SUMA_EN),$(PDF_BUILD_DIR_EN)) + +# To build for suma-webui or uyuni you need to comment out the correct name/title in the antora.yml file. (TODO remove this manual method.) +.PHONY: antora-suma +antora-suma: clean pdf-all-suma pdf-tar-suma ## Build the SUMA Antora static site (See README for more information) + $(call antora-suma-function,.) + +# SUMA +.PHONY: obs-packages-suma +obs-packages-suma: clean pdf-all-suma antora-suma ## Generate SUMA OBS tar files + $(call obs-packages-product,$(PDF_BUILD_DIR_EN),.,$(HTML_OUTPUT_SUMA_EN),$(PDF_OUTPUT_SUMA_EN)) + +# Generate PDF versions of all SUMA books +.PHONY: pdf-all-suma +pdf-all-suma: pdf-install-suma pdf-client-configuration-suma pdf-upgrade-suma pdf-reference-suma pdf-administration-suma pdf-salt-suma pdf-retail-suma pdf-quickstart-public-cloud-suma pdf-large-deployment-suma ##pdf-architecture-suma-webui + +.PHONY: modules/installation/nav-installation-guide.pdf.adoc +modules/installation/nav-installation-guide.pdf.adoc: + $(call pdf-book-create-index,.,installation) + +## Generate PDF version of the SUMA Installation Guide +.PHONY: pdf-install-suma +pdf-install-suma: modules/installation/nav-installation-guide.pdf.adoc + $(call pdf-install-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/client-configuration/nav-client-configuration-guide.pdf.adoc +modules/client-configuration/nav-client-configuration-guide.pdf.adoc: + $(call pdf-book-create-index,.,client-configuration) + +## Generate PDF version of the SUMA Client Configuration Guide +.PHONY: pdf-client-configuration-suma +pdf-client-configuration-suma: modules/client-configuration/nav-client-configuration-guide.pdf.adoc + $(call pdf-client-configuration-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/upgrade/nav-upgrade-guide.pdf.adoc +modules/upgrade/nav-upgrade-guide.pdf.adoc: + $(call pdf-book-create-index,.,upgrade) + +## Generate PDF version of the SUMA Upgrade Guide +.PHONY: pdf-upgrade-suma +pdf-upgrade-suma: modules/upgrade/nav-upgrade-guide.pdf.adoc + $(call pdf-upgrade-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/reference/nav-reference-guide.pdf.adoc +modules/reference/nav-reference-guide.pdf.adoc: + $(call pdf-book-create-index,.,reference) + +## Generate PDF version of the SUMA Reference Manual +.PHONY: pdf-reference-suma +pdf-reference-suma: modules/reference/nav-reference-guide.pdf.adoc + $(call pdf-reference-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/administration/nav-administration-guide.pdf.adoc +modules/administration/nav-administration-guide.pdf.adoc: + $(call pdf-book-create-index,.,administration) + +.PHONY: pdf-administration-suma +## Generate PDF version of the SUMA Administration Guide +pdf-administration-suma: modules/administration/nav-administration-guide.pdf.adoc + $(call pdf-administration-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/salt/nav-salt-guide.pdf.adoc +modules/salt/nav-salt-guide.pdf.adoc: + $(call pdf-book-create-index,.,salt) + +.PHONY: pdf-salt-suma +## Generate PDF version of the SUMA Salt Guide +pdf-salt-suma: modules/salt/nav-salt-guide.pdf.adoc + $(call pdf-salt-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/retail/nav-retail-guide.pdf.adoc +modules/retail/nav-retail-guide.pdf.adoc: + $(call pdf-book-create-index,.,retail) + +.PHONY: pdf-retail-suma +## Generate PDF version of the SUMA Retail Guide +pdf-retail-suma: modules/retail/nav-retail-guide.pdf.adoc + $(call pdf-retail-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/large-deployments/nav-large-deployments.pdf.adoc +modules/large-deployments/nav-large-deployments.pdf.adoc: + $(call pdf-book-create-index,.,large-deployments) + +.PHONY: pdf-large-deployment-suma +## Generate PDF version of the SUMA Large Deployment Guide +pdf-large-deployment-suma: modules/large-deployments/nav-large-deployments.pdf.adoc + $(call pdf-large-deployment-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/architecture/nav-architecture-guide.pdf.adoc +modules/architecture/nav-architecture-guide.pdf.adoc: + $(call pdf-book-create-index,.,architecture) + +.PHONY: pdf-architecture-suma +## Generate PDF version of the SUMA Architecture Guide +pdf-architecture-suma: modules/architecture/nav-architecture-guide.pdf.adoc + $(call pdf-architecture-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + +.PHONY: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc +modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc: + $(call pdf-book-create-index,.,quickstart-public-cloud) + +.PHONY: pdf-quickstart-public-cloud-suma +## Generate PDF version of the SUMA Quickstart Guide for Public Cloud +pdf-quickstart-public-cloud-suma: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc + $(call pdf-quickstart-public-cloud-product,.,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_EN)) + + +# UYUNI DOCUMENTATION BUILD COMMANDS + +.PHONY: validate-uyuni +validate-uyuni: ## Validates page references and prints a report (Does not build the site) + $(call validate-product,uyuni-site.yml) + +.PHONY: pdf-tar-uyuni +pdf-tar-uyuni: ## Create tar of PDF files + $(call pdf-tar-product,.,$(PDF_OUTPUT_UYUNI_EN),$(PDF_BUILD_DIR_EN)) + +# To build for uyuni-webui or uyuni you need to comment out the correct name/title in the antora.yml file. (TODO remove this manual method.) +.PHONY: antora-uyuni +antora-uyuni: clean pdf-all-uyuni pdf-tar-uyuni ## Build the UYUNI Antora static site (See README for more information) + $(call antora-uyuni-function,.) + +# UYUNI +.PHONY: obs-packages-uyuni +obs-packages-uyuni: clean pdf-all-uyuni antora-uyuni ## Generate UYUNI OBS tar files + $(call obs-packages-product,$(PDF_BUILD_DIR_EN),.,$(HTML_OUTPUT_UYUNI_EN),$(PDF_OUTPUT_UYUNI_EN)) + +# Generate PDF versions of all UYUNI books +.PHONY: pdf-all-uyuni +pdf-all-uyuni: pdf-install-uyuni pdf-client-configuration-uyuni pdf-upgrade-uyuni pdf-reference-uyuni pdf-administration-uyuni pdf-salt-uyuni pdf-retail-uyuni pdf-quickstart-public-cloud-uyuni pdf-large-deployment-uyuni ##pdf-architecture-uyuni-webui + +## Generate PDF version of the UYUNI Installation Guide +.PHONY: pdf-install-uyuni +pdf-install-uyuni: modules/installation/nav-installation-guide.pdf.adoc + $(call pdf-install-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +## Generate PDF version of the UYUNI Client Configuration Guide +.PHONY: pdf-client-configuration-uyuni +pdf-client-configuration-uyuni: modules/client-configuration/nav-client-configuration-guide.pdf.adoc + $(call pdf-client-configuration-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +## Generate PDF version of the UYUNI Upgrade Guide +.PHONY: pdf-upgrade-uyuni +pdf-upgrade-uyuni: modules/upgrade/nav-upgrade-guide.pdf.adoc + $(call pdf-upgrade-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +## Generate PDF version of the UYUNI Reference Manual +.PHONY: pdf-reference-uyuni +pdf-reference-uyuni: modules/reference/nav-reference-guide.pdf.adoc + $(call pdf-reference-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +.PHONY: pdf-administration-uyuni +## Generate PDF version of the UYUNI Administration Guide +pdf-administration-uyuni: modules/administration/nav-administration-guide.pdf.adoc + $(call pdf-administration-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +.PHONY: pdf-salt-uyuni +## Generate PDF version of the UYUNI Salt Guide +pdf-salt-uyuni: modules/salt/nav-salt-guide.pdf.adoc + $(call pdf-salt-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +.PHONY: pdf-retail-uyuni +## Generate PDF version of the UYUNI Retail Guide +pdf-retail-uyuni: modules/retail/nav-retail-guide.pdf.adoc + $(call pdf-retail-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +.PHONY: pdf-large-deployment-uyuni +## Generate PDF version of the UYUNI Large Deployment Guide +pdf-large-deployment-uyuni: modules/large-deployments/nav-large-deployments.pdf.adoc + $(call pdf-large-deployment-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +.PHONY: pdf-architecture-uyuni +## Generate PDF version of the UYUNI Architecture Guide +pdf-architecture-uyuni: modules/architecture/nav-architecture-guide.pdf.adoc + $(call pdf-architecture-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) + +.PHONY: pdf-quickstart-public-cloud-uyuni +## Generate PDF version of the UYUNI Quickstart Guide for Public Cloud +pdf-quickstart-public-cloud-uyuni: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.adoc + $(call pdf-quickstart-public-cloud-product-uyuni,.,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_EN)) diff --git a/Makefile.es b/Makefile.es new file mode 100644 index 00000000000..ba5137b5d2c --- /dev/null +++ b/Makefile.es @@ -0,0 +1,226 @@ +PDF_BUILD_DIR_ES := $(CURDIR)/build/pdf/es + +# SUMA OBS Tarball Filenames +HTML_OUTPUT_SUMA_ES ?= susemanager-docs_es +PDF_OUTPUT_SUMA_ES ?= susemanager-docs_es-pdf + +# UYUNI OBS Tarball Filenames +HTML_OUTPUT_UYUNI_ES ?= uyuni-docs_es +PDF_OUTPUT_UYUNI_ES ?= uyuni-docs_es-pdf + +# Clean up build artifacts +.PHONY: clean-es +clean-es: ## Remove build artifacts from output directory (Antora and PDF) + $(call clean-function,translations/es) + +.PHONY: validate-suma-es +validate-suma-es: + $(call validate-product,translations/es,suma-site.yml) + +.PHONY: pdf-tar-suma-es +pdf-tar-suma-es: + $(call pdf-tar-product,translations/es,$(PDF_OUTPUT_SUMA_ES),$(PDF_BUILD_DIR_ES)) + +# TODO Translate suma-site.yml +# antora-suma-es: clean-es pdf-all-suma-es pdf-tar-suma-es +.PHONY: prepare-antora-suma-es +prepare-antora-suma-es: + -mkdir -p translations/es && \ + cp antora.yml translations/es/antora.yml && \ + sed "s/\.\/branding/\.\.\/\.\.\/branding/;\ + s/\-\ url\:\ \./\-\ url\:\ \.\.\/\.\.\//;\ + s/start_path\:\ \./\start_path\:\ translations\/es/;\ + s/dir:\ \.\/build\/en/dir:\ \.\.\/\.\.\/build\/es/;" suma-site.yml > translations/es/suma-site.yml && \ + cd translations/es && \ + if [ ! -e branding ]; then ln -s ../../branding; fi + +.PHONY: antora-suma-es +antora-suma-es: clean-es prepare-antora-suma-es translations pdf-all-suma-es pdf-tar-suma-es + $(call enable-suma-in-antorayml,.) + $(call antora-suma-function,translations/es) + +.PHONY: obs-packages-suma-es +obs-packages-suma-es: clean-es pdf-all-suma-es antora-suma-es ## Generate SUMA OBS tar files + $(call obs-packages-product,translations/es,$(PDF_BUILD_DIR_ES),$(HTML_OUTPUT_SUMA_ES),$(PDF_OUTPUT_SUMA_ES)) + +# Generate PDF versions of all SUMA books +.PHONY: pdf-all-suma-es +pdf-all-suma-es: pdf-install-suma-es pdf-client-configuration-suma-es pdf-upgrade-suma-es pdf-reference-suma-es pdf-administration-suma-es pdf-salt-suma-es pdf-retail-suma-es pdf-quickstart-public-cloud-suma-es pdf-large-deployment-suma-es ##pdf-architecture-suma-webui-es + +.PHONY: modules/installation/nav-installation-guide.pdf.es.adoc +modules/installation/nav-installation-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,installation) + +## Generate PDF version of the SUMA Installation Guide +.PHONY: pdf-install-suma-es +pdf-install-suma-es: modules/installation/nav-installation-guide.pdf.es.adoc + $(call pdf-install-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + + +.PHONY: modules/client-configuration/nav-client-configuration-guide.pdf.es.adoc +modules/client-configuration/nav-client-configuration-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,client-configuration) + +## Generate PDF version of the SUMA Client Configuration Guide +.PHONY: pdf-client-configuration-suma-es +pdf-client-configuration-suma-es: modules/client-configuration/nav-client-configuration-guide.pdf.es.adoc + $(call pdf-client-configuration-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/upgrade/nav-upgrade-guide.pdf.es.adoc +modules/upgrade/nav-upgrade-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,upgrade) + +## Generate PDF version of the SUMA Upgrade Guide +.PHONY: pdf-upgrade-suma-es +pdf-upgrade-suma-es: modules/upgrade/nav-upgrade-guide.pdf.es.adoc + $(call pdf-upgrade-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/reference/nav-reference-guide.pdf.es.adoc +modules/reference/nav-reference-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,reference) + +## Generate PDF version of the SUMA Reference Manual +.PHONY: pdf-reference-suma-es +pdf-reference-suma-es: modules/reference/nav-reference-guide.pdf.es.adoc + $(call pdf-reference-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/administration/nav-administration-guide.pdf.es.adoc +modules/administration/nav-administration-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,administration) + +.PHONY: pdf-administration-suma-es +## Generate PDF version of the SUMA Administration Guide +pdf-administration-suma-es: modules/administration/nav-administration-guide.pdf.es.adoc + $(call pdf-administration-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/salt/nav-salt-guide.pdf.es.adoc +modules/salt/nav-salt-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,salt) + +.PHONY: pdf-salt-suma-es +## Generate PDF version of the SUMA Salt Guide +pdf-salt-suma-es: modules/salt/nav-salt-guide.pdf.es.adoc + $(call pdf-salt-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/retail/nav-retail-guide.pdf.es.adoc +modules/retail/nav-retail-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,retail) + +.PHONY: pdf-retail-suma-es +## Generate PDF version of the SUMA Retail Guide +pdf-retail-suma-es: modules/retail/nav-retail-guide.pdf.es.adoc + $(call pdf-retail-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/large-deployments/nav-large-deployments.pdf.es.adoc +modules/large-deployments/nav-large-deployments.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,large-deployments) + +.PHONY: pdf-large-deployment-suma-es +## Generate PDF version of the SUMA Large Deployment Guide +pdf-large-deployment-suma-es: modules/large-deployments/nav-large-deployments.pdf.es.adoc + $(call pdf-large-deployment-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + + +.PHONY: modules/architecture/nav-architecture-guide.pdf.es.adoc +modules/architecture/nav-architecture-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,architecture) + +.PHONY: pdf-architecture-suma-es +## Generate PDF version of the SUMA Architecture Guide +pdf-architecture-suma-es: modules/architecture/nav-architecture-guide.pdf.es.adoc + $(call pdf-architecture-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + +.PHONY: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.es.adoc +modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.es.adoc: + $(call pdf-book-create-index,translations/es,quickstart-public-cloud) + +.PHONY: pdf-quickstart-public-cloud-suma-es +## Generate PDF version of the SUMA Quickstart Guide for Public Cloud +pdf-quickstart-public-cloud-suma-es: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.es.adoc + $(call pdf-quickstart-public-cloud-product,translations/es,$(PDF_THEME_SUMA),$(PRODUCTNAME_SUMA),$(SUMA_CONTENT),$(FILENAME_SUMA),$(PDF_BUILD_DIR_ES)) + + +# UYUNI + +.PHONY: validate-uyuni-es +validate-uyuni-es: + $(call validate-product,translations/es,uyuni-site.yml) + +.PHONY: pdf-tar-uyuni-es +pdf-tar-uyuni-es: + $(call pdf-tar-product,translations/es,$(PDF_OUTPUT_UYUNI_ES),$(PDF_BUILD_DIR_ES)) + +# TODO Translate uyuni-site.yml +# antora-uyuni-es: clean-es pdf-all-uyuni-es pdf-tar-uyuni-es +.PHONY: prepare-antora-uyuni-es +prepare-antora-uyuni-es: + -mkdir -p translations/es && \ + cp antora.yml translations/es/antora.yml && \ + sed "s/\.\/branding/\.\.\/\.\.\/branding/;\ + s/\-\ url\:\ \./\-\ url\:\ \.\.\/\.\.\//;\ + s/start_path\:\ \./\start_path\:\ translations\/es/;\ + s/dir:\ \.\/build\/en/dir:\ \.\.\/\.\.\/build\/es/;" uyuni-site.yml > translations/es/uyuni-site.yml && \ + cd translations/es && \ + if [ ! -e branding ]; then ln -s ../../branding; fi + +.PHONY: antora-uyuni-es +antora-uyuni-es: clean-es prepare-antora-uyuni-es translations pdf-all-uyuni-es pdf-tar-uyuni-es + $(call antora-uyuni-function,translations/es) + +.PHONY: obs-packages-uyuni-es +obs-packages-uyuni-es: clean-es pdf-all-uyuni-es antora-uyuni-es ## Generate UYUNI OBS tar files + $(call obs-packages-product,$(PDF_BUILD_DIR_ES),translations/es,$(HTML_OUTPUT_UYUNI_ES),$(PDF_OUTPUT_UYUNI_ES)) + +# Generate PDF versions of all UYUNI books +.PHONY: pdf-all-uyuni-es +pdf-all-uyuni-es: pdf-install-uyuni-es pdf-client-configuration-uyuni-es pdf-upgrade-uyuni-es pdf-reference-uyuni-es pdf-administration-uyuni-es pdf-salt-uyuni-es pdf-retail-uyuni-es pdf-quickstart-public-cloud-uyuni-es pdf-large-deployment-uyuni-es ##pdf-architecture-uyuni-webui-es + +## Generate PDF version of the UYUNI Installation Guide +.PHONY: pdf-install-uyuni-es +pdf-install-uyuni-es: modules/installation/nav-installation-guide.pdf.es.adoc + $(call pdf-install-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +## Generate PDF version of the UYUNI Client Configuration Guide +.PHONY: pdf-client-configuration-uyuni-es +pdf-client-configuration-uyuni-es: modules/client-configuration/nav-client-configuration-guide.pdf.es.adoc + $(call pdf-client-configuration-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +## Generate PDF version of the UYUNI Upgrade Guide +.PHONY: pdf-upgrade-uyuni-es +pdf-upgrade-uyuni-es: modules/upgrade/nav-upgrade-guide.pdf.es.adoc + $(call pdf-upgrade-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +## Generate PDF version of the UYUNI Reference Manual +.PHONY: pdf-reference-uyuni-es +pdf-reference-uyuni-es: modules/reference/nav-reference-guide.pdf.es.adoc + $(call pdf-reference-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +.PHONY: pdf-administration-uyuni-es +## Generate PDF version of the UYUNI Administration Guide +pdf-administration-uyuni-es: modules/administration/nav-administration-guide.pdf.es.adoc + $(call pdf-administration-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +.PHONY: pdf-salt-uyuni-es +## Generate PDF version of the UYUNI Salt Guide +pdf-salt-uyuni-es: modules/salt/nav-salt-guide.pdf.es.adoc + $(call pdf-salt-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +.PHONY: pdf-retail-uyuni-es +## Generate PDF version of the UYUNI Retail Guide +pdf-retail-uyuni-es: modules/retail/nav-retail-guide.pdf.es.adoc + $(call pdf-retail-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +.PHONY: pdf-large-deployment-uyuni-es +## Generate PDF version of the UYUNI Large Deployment Guide +pdf-large-deployment-uyuni-es: modules/large-deployments/nav-large-deployments.pdf.es.adoc + $(call pdf-large-deployment-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +.PHONY: pdf-architecture-uyuni-es +## Generate PDF version of the UYUNI Architecture Guide +pdf-architecture-uyuni-es: modules/architecture/nav-architecture-guide.pdf.es.adoc + $(call pdf-architecture-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) + +.PHONY: pdf-quickstart-public-cloud-uyuni-es +## Generate PDF version of the UYUNI Quickstart Guide for Public Cloud +pdf-quickstart-public-cloud-uyuni-es: modules/quickstart-public-cloud/nav-quickstart-public-cloud-guide.pdf.es.adoc + $(call pdf-quickstart-public-cloud-product-uyuni,translations/es,$(PDF_THEME_UYUNI),$(PRODUCTNAME_UYUNI),$(UYUNI_CONTENT),$(FILENAME_UYUNI),$(PDF_BUILD_DIR_ES)) diff --git a/l10n/po/es/ROOT/_attributes.po b/l10n/po/es/ROOT/_attributes.po new file mode 100644 index 00000000000..3d45e2d7191 --- /dev/null +++ b/l10n/po/es/ROOT/_attributes.po @@ -0,0 +1,18 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + diff --git a/l10n/po/es/ROOT/assets/images/test.png b/l10n/po/es/ROOT/assets/images/test.png new file mode 100644 index 00000000000..a2868be60ab Binary files /dev/null and b/l10n/po/es/ROOT/assets/images/test.png differ diff --git a/l10n/po/es/ROOT/nav.po b/l10n/po/es/ROOT/nav.po new file mode 100644 index 00000000000..3a1752f0815 --- /dev/null +++ b/l10n/po/es/ROOT/nav.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. * xref:index-webui-branding-2019.adoc[What is SUSE Manager?] +#. * xref:release-notes-version-4.0.adoc[Doc Release Notes] +#. type: Plain text +#: modules/ROOT/nav.adoc:3 +msgid "xref:common_gfdl1.2_i.adoc[License]" +msgstr "" diff --git a/l10n/po/es/ROOT/pages/_partials/entities.po b/l10n/po/es/ROOT/pages/_partials/entities.po new file mode 100644 index 00000000000..3d45e2d7191 --- /dev/null +++ b/l10n/po/es/ROOT/pages/_partials/entities.po @@ -0,0 +1,18 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + diff --git a/l10n/po/es/ROOT/pages/common_gfdl1.2_i.po b/l10n/po/es/ROOT/pages/common_gfdl1.2_i.po new file mode 100644 index 00000000000..868cb46547c --- /dev/null +++ b/l10n/po/es/ROOT/pages/common_gfdl1.2_i.po @@ -0,0 +1,678 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:1 +#, no-wrap +msgid "GNU Free Documentation License" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:6 +msgid "" +"Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin " +"St, Fifth Floor, Boston, MA 02110-1301 USA. Everyone is permitted to copy " +"and distribute verbatim copies of this license document, but changing it is " +"not allowed." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:8 +#, no-wrap +msgid "0. PREAMBLE" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:13 +msgid "" +"The purpose of this License is to make a manual, textbook, or other " +"functional and useful document \"free\" in the sense of freedom: to assure " +"everyone the effective freedom to copy and redistribute it, with or without " +"modifying it, either commercially or noncommercially. Secondarily, this " +"License preserves for the author and publisher a way to get credit for their " +"work, while not being considered responsible for modifications made by " +"others." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:16 +msgid "" +"This License is a kind of \"copyleft\", which means that derivative works of " +"the document must themselves be free in the same sense. It complements the " +"GNU General Public License, which is a copyleft license designed for free " +"software." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:20 +msgid "" +"We have designed this License in order to use it for manuals for free " +"software, because free software needs free documentation: a free program " +"should come with manuals providing the same freedoms that the software " +"does. But this License is not limited to software manuals; it can be used " +"for any textual work, regardless of subject matter or whether it is " +"published as a printed book. We recommend this License principally for " +"works whose purpose is instruction or reference." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:22 +#, no-wrap +msgid "1. APPLICABILITY AND DEFINITIONS" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:29 +msgid "" +"This License applies to any manual or other work, in any medium, that " +"contains a notice placed by the copyright holder saying it can be " +"distributed under the terms of this License. Such a notice grants a " +"world-wide, royalty-free license, unlimited in duration, to use that work " +"under the conditions stated herein. The \"Document\", below, refers to any " +"such manual or work. Any member of the public is a licensee, and is " +"addressed as \"you\". You accept the license if you copy, modify or " +"distribute the work in a way requiring permission under copyright law." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:31 +msgid "" +"A \"Modified Version\" of the Document means any work containing the " +"Document or a portion of it, either copied verbatim, or with modifications " +"and/or translated into another language." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:34 +msgid "" +"A \"Secondary Section\" is a named appendix or a front-matter section of the " +"Document that deals exclusively with the relationship of the publishers or " +"authors of the Document to the Document's overall subject (or to related " +"matters) and contains nothing that could fall directly within that overall " +"subject. (Thus, if the Document is in part a textbook of mathematics, a " +"Secondary Section may not explain any mathematics.) The relationship could " +"be a matter of historical connection with the subject or with related " +"matters, or of legal, commercial, philosophical, ethical or political " +"position regarding them." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:39 +msgid "" +"The \"Invariant Sections\" are certain Secondary Sections whose titles are " +"designated, as being those of Invariant Sections, in the notice that says " +"that the Document is released under this License. If a section does not fit " +"the above definition of Secondary then it is not allowed to be designated as " +"Invariant. The Document may contain zero Invariant Sections. If the " +"Document does not identify any Invariant Sections then there are none." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:42 +msgid "" +"The \"Cover Texts\" are certain short passages of text that are listed, as " +"Front-Cover Texts or Back-Cover Texts, in the notice that says that the " +"Document is released under this License. A Front-Cover Text may be at most " +"5 words, and a Back-Cover Text may be at most 25 words." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:47 +msgid "" +"A \"Transparent\" copy of the Document means a machine-readable copy, " +"represented in a format whose specification is available to the general " +"public, that is suitable for revising the document straightforwardly with " +"generic text editors or (for images composed of pixels) generic paint " +"programs or (for drawings) some widely available drawing editor, and that is " +"suitable for input to text formatters or for automatic translation to a " +"variety of formats suitable for input to text formatters. A copy made in an " +"otherwise Transparent file format whose markup, or absence of markup, has " +"been arranged to thwart or discourage subsequent modification by readers is " +"not Transparent. An image format is not Transparent if used for any " +"substantial amount of text. A copy that is not \"Transparent\" is called " +"\"Opaque\"." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:51 +msgid "" +"Examples of suitable formats for Transparent copies include plain ASCII " +"without markup, Texinfo input format, LaTeX input format, SGML or XML using " +"a publicly available DTD, and standard-conforming simple HTML, PostScript or " +"PDF designed for human modification. Examples of transparent image formats " +"include PNG, XCF and JPG. Opaque formats include proprietary formats that " +"can be read and edited only by proprietary word processors, SGML or XML for " +"which the DTD and/or processing tools are not generally available, and the " +"machine-generated HTML, PostScript or PDF produced by some word processors " +"for output purposes only." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:54 +msgid "" +"The \"Title Page\" means, for a printed book, the title page itself, plus " +"such following pages as are needed to hold, legibly, the material this " +"License requires to appear in the title page. For works in formats which do " +"not have any title page as such, \"Title Page\" means the text near the most " +"prominent appearance of the work's title, preceding the beginning of the " +"body of the text." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:57 +msgid "" +"A section \"Entitled XYZ\" means a named subunit of the Document whose title " +"either is precisely XYZ or contains XYZ in parentheses following text that " +"translates XYZ in another language. (Here XYZ stands for a specific section " +"name mentioned below, such as \"Acknowledgements\", \"Dedications\", " +"\"Endorsements\", or \"History\".) To \"Preserve the Title\" of such a " +"section when you modify the Document means that it remains a section " +"\"Entitled XYZ\" according to this definition." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:60 +msgid "" +"The Document may include Warranty Disclaimers next to the notice which " +"states that this License applies to the Document. These Warranty " +"Disclaimers are considered to be included by reference in this License, but " +"only as regards disclaiming warranties: any other implication that these " +"Warranty Disclaimers may have is void and has no effect on the meaning of " +"this License." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:62 +#, no-wrap +msgid "2. VERBATIM COPYING" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:69 +msgid "" +"You may copy and distribute the Document in any medium, either commercially " +"or noncommercially, provided that this License, the copyright notices, and " +"the license notice saying this License applies to the Document are " +"reproduced in all copies, and that you add no other conditions whatsoever to " +"those of this License. You may not use technical measures to obstruct or " +"control the reading or further copying of the copies you make or " +"distribute. However, you may accept compensation in exchange for copies. " +"If you distribute a large enough number of copies you must also follow the " +"conditions in section 3." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:71 +msgid "" +"You may also lend copies, under the same conditions stated above, and you " +"may publicly display copies." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:73 +#, no-wrap +msgid "3. COPYING IN QUANTITY" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:81 +msgid "" +"If you publish printed copies (or copies in media that commonly have printed " +"covers) of the Document, numbering more than 100, and the Document's license " +"notice requires Cover Texts, you must enclose the copies in covers that " +"carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the " +"front cover, and Back-Cover Texts on the back cover. Both covers must also " +"clearly and legibly identify you as the publisher of these copies. The " +"front cover must present the full title with all words of the title equally " +"prominent and visible. You may add other material on the covers in " +"addition. Copying with changes limited to the covers, as long as they " +"preserve the title of the Document and satisfy these conditions, can be " +"treated as verbatim copying in other respects." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:83 +msgid "" +"If the required texts for either cover are too voluminous to fit legibly, " +"you should put the first ones listed (as many as fit reasonably) on the " +"actual cover, and continue the rest onto adjacent pages." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:86 +msgid "" +"If you publish or distribute Opaque copies of the Document numbering more " +"than 100, you must either include a machine-readable Transparent copy along " +"with each Opaque copy, or state in or with each Opaque copy a " +"computer-network location from which the general network-using public has " +"access to download using public-standard network protocols a complete " +"Transparent copy of the Document, free of added material. If you use the " +"latter option, you must take reasonably prudent steps, when you begin " +"distribution of Opaque copies in quantity, to ensure that this Transparent " +"copy will remain thus accessible at the stated location until at least one " +"year after the last time you distribute an Opaque copy (directly or through " +"your agents or retailers) of that edition to the public." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:88 +msgid "" +"It is requested, but not required, that you contact the authors of the " +"Document well before redistributing any large number of copies, to give them " +"a chance to provide you with an updated version of the Document." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:90 +#, no-wrap +msgid "4. MODIFICATIONS" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:95 +msgid "" +"You may copy and distribute a Modified Version of the Document under the " +"conditions of sections 2 and 3 above, provided that you release the Modified " +"Version under precisely this License, with the Modified Version filling the " +"role of the Document, thus licensing distribution and modification of the " +"Modified Version to whoever possesses a copy of it. In addition, you must " +"do these things in the Modified Version:" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:98 +msgid "" +"Use in the Title Page (and on the covers, if any) a title distinct from that " +"of the Document, and from those of previous versions (which should, if there " +"were any, be listed in the History section of the Document). You may use the " +"same title as a previous version if the original publisher of that version " +"gives permission." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:99 +msgid "" +"List on the Title Page, as authors, one or more persons or entities " +"responsible for authorship of the modifications in the Modified Version, " +"together with at least five of the principal authors of the Document (all of " +"its principal authors, if it has fewer than five), unless they release you " +"from this requirement." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:100 +msgid "" +"State on the Title page the name of the publisher of the Modified Version, " +"as the publisher." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:101 +msgid "Preserve all the copyright notices of the Document." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:102 +msgid "" +"Add an appropriate copyright notice for your modifications adjacent to the " +"other copyright notices." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:103 +msgid "" +"Include, immediately after the copyright notices, a license notice giving " +"the public permission to use the Modified Version under the terms of this " +"License, in the form shown in the Addendum below." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:104 +msgid "" +"Preserve in that license notice the full lists of Invariant Sections and " +"required Cover Texts given in the Document's license notice." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:105 +msgid "Include an unaltered copy of this License." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:106 +msgid "" +"Preserve the section Entitled \"History\", Preserve its Title, and add to it " +"an item stating at least the title, year, new authors, and publisher of the " +"Modified Version as given on the Title Page. If there is no section Entitled " +"\"History\" in the Document, create one stating the title, year, authors, " +"and publisher of the Document as given on its Title Page, then add an item " +"describing the Modified Version as stated in the previous sentence." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:107 +msgid "" +"Preserve the network location, if any, given in the Document for public " +"access to a Transparent copy of the Document, and likewise the network " +"locations given in the Document for previous versions it was based on. These " +"may be placed in the \"History\" section. You may omit a network location " +"for a work that was published at least four years before the Document " +"itself, or if the original publisher of the version it refers to gives " +"permission." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:108 +msgid "" +"For any section Entitled \"Acknowledgements\" or \"Dedications\", Preserve " +"the Title of the section, and preserve in the section all the substance and " +"tone of each of the contributor acknowledgements and/or dedications given " +"therein." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:109 +msgid "" +"Preserve all the Invariant Sections of the Document, unaltered in their text " +"and in their titles. Section numbers or the equivalent are not considered " +"part of the section titles." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:110 +msgid "" +"Delete any section Entitled \"Endorsements\". Such a section may not be " +"included in the Modified Version." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:111 +msgid "" +"Do not retitle any existing section to be Entitled \"Endorsements\" or to " +"conflict in title with any Invariant Section." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:112 +msgid "Preserve any Warranty Disclaimers." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:117 +msgid "" +"If the Modified Version includes new front-matter sections or appendices " +"that qualify as Secondary Sections and contain no material copied from the " +"Document, you may at your option designate some or all of these sections as " +"invariant. To do this, add their titles to the list of Invariant Sections " +"in the Modified Version's license notice. These titles must be distinct " +"from any other section titles." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:119 +msgid "" +"You may add a section Entitled \"Endorsements\", provided it contains " +"nothing but endorsements of your Modified Version by various parties--for " +"example, statements of peer review or that the text has been approved by an " +"organization as the authoritative definition of a standard." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:123 +msgid "" +"You may add a passage of up to five words as a Front-Cover Text, and a " +"passage of up to 25 words as a Back-Cover Text, to the end of the list of " +"Cover Texts in the Modified Version. Only one passage of Front-Cover Text " +"and one of Back-Cover Text may be added by (or through arrangements made by) " +"any one entity. If the Document already includes a cover text for the same " +"cover, previously added by you or by arrangement made by the same entity you " +"are acting on behalf of, you may not add another; but you may replace the " +"old one, on explicit permission from the previous publisher that added the " +"old one." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:125 +msgid "" +"The author(s) and publisher(s) of the Document do not by this License give " +"permission to use their names for publicity for or to assert or imply " +"endorsement of any Modified Version." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:127 +#, no-wrap +msgid "5. COMBINING DOCUMENTS" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:131 +msgid "" +"You may combine the Document with other documents released under this " +"License, under the terms defined in section 4 above for modified versions, " +"provided that you include in the combination all of the Invariant Sections " +"of all of the original documents, unmodified, and list them all as Invariant " +"Sections of your combined work in its license notice, and that you preserve " +"all their Warranty Disclaimers." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:135 +msgid "" +"The combined work need only contain one copy of this License, and multiple " +"identical Invariant Sections may be replaced with a single copy. If there " +"are multiple Invariant Sections with the same name but different contents, " +"make the title of each such section unique by adding at the end of it, in " +"parentheses, the name of the original author or publisher of that section if " +"known, or else a unique number. Make the same adjustment to the section " +"titles in the list of Invariant Sections in the license notice of the " +"combined work." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:137 +msgid "" +"In the combination, you must combine any sections Entitled \"History\" in " +"the various original documents, forming one section Entitled \"History\"; " +"likewise combine any sections Entitled \"Acknowledgements\", and any " +"sections Entitled \"Dedications\". You must delete all sections Entitled " +"\"Endorsements\"." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:139 +#, no-wrap +msgid "6. COLLECTIONS OF DOCUMENTS" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:143 +msgid "" +"You may make a collection consisting of the Document and other documents " +"released under this License, and replace the individual copies of this " +"License in the various documents with a single copy that is included in the " +"collection, provided that you follow the rules of this License for verbatim " +"copying of each of the documents in all other respects." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:145 +msgid "" +"You may extract a single document from such a collection, and distribute it " +"individually under this License, provided you insert a copy of this License " +"into the extracted document, and follow this License in all other respects " +"regarding verbatim copying of that document." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:147 +#, no-wrap +msgid "7. AGGREGATION WITH INDEPENDENT WORKS" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:152 +msgid "" +"A compilation of the Document or its derivatives with other separate and " +"independent documents or works, in or on a volume of a storage or " +"distribution medium, is called an \"aggregate\" if the copyright resulting " +"from the compilation is not used to limit the legal rights of the " +"compilation's users beyond what the individual works permit. When the " +"Document is included in an aggregate, this License does not apply to the " +"other works in the aggregate which are not themselves derivative works of " +"the Document." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:155 +msgid "" +"If the Cover Text requirement of section 3 is applicable to these copies of " +"the Document, then if the Document is less than one half of the entire " +"aggregate, the Document's Cover Texts may be placed on covers that bracket " +"the Document within the aggregate, or the electronic equivalent of covers if " +"the Document is in electronic form. Otherwise they must appear on printed " +"covers that bracket the whole aggregate." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:157 +#, no-wrap +msgid "8. TRANSLATION" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:164 +msgid "" +"Translation is considered a kind of modification, so you may distribute " +"translations of the Document under the terms of section 4. Replacing " +"Invariant Sections with translations requires special permission from their " +"copyright holders, but you may include translations of some or all Invariant " +"Sections in addition to the original versions of these Invariant Sections. " +"You may include a translation of this License, and all the license notices " +"in the Document, and any Warranty Disclaimers, provided that you also " +"include the original English version of this License and the original " +"versions of those notices and disclaimers. In case of a disagreement " +"between the translation and the original version of this License or a notice " +"or disclaimer, the original version will prevail." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:166 +msgid "" +"If a section in the Document is Entitled \"Acknowledgements\", " +"\"Dedications\", or \"History\", the requirement (section 4) to Preserve its " +"Title (section 1) will typically require changing the actual title." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:168 +#, no-wrap +msgid "9. TERMINATION" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:174 +msgid "" +"You may not copy, modify, sublicense, or distribute the Document except as " +"expressly provided for under this License. Any other attempt to copy, " +"modify, sublicense or distribute the Document is void, and will " +"automatically terminate your rights under this License. However, parties " +"who have received copies, or rights, from you under this License will not " +"have their licenses terminated so long as such parties remain in full " +"compliance." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:176 +#, no-wrap +msgid "10. FUTURE REVISIONS OF THIS LICENSE" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:182 +msgid "" +"The Free Software Foundation may publish new, revised versions of the GNU " +"Free Documentation License from time to time. Such new versions will be " +"similar in spirit to the present version, but may differ in detail to " +"address new problems or concerns. See http://www.gnu.org/copyleft/." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:186 +msgid "" +"Each version of the License is given a distinguishing version number. If " +"the Document specifies that a particular numbered version of this License " +"\"or any later version\" applies to it, you have the option of following the " +"terms and conditions either of that specified version or of any later " +"version that has been published (not as a draft) by the Free Software " +"Foundation. If the Document does not specify a version number of this " +"License, you may choose any version ever published (not as a draft) by the " +"Free Software Foundation." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:188 +#, no-wrap +msgid "ADDENDUM: How to use this License for your documents" +msgstr "" + +#. type: delimited block - +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:198 +#, no-wrap +msgid "" +"Copyright (c) YEAR YOUR NAME.\n" +" Permission is granted to copy, distribute and/or modify this document\n" +" under the terms of the GNU Free Documentation License, Version 1.2\n" +" or any later version published by the Free Software Foundation;\n" +" with no Invariant Sections, no Front-Cover Texts, and no Back-Cover " +"Texts.\n" +" A copy of the license is included in the section entitled{ldquo}GNU\n" +" Free Documentation License{rdquo}.\n" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:204 +msgid "" +"If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, " +"replace the {ldquo} with...Texts.{rdquo} line with this:" +msgstr "" + +#. type: delimited block - +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:208 +#, no-wrap +msgid "" +"with the Invariant Sections being LIST THEIR TITLES, with the\n" +" Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.\n" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:212 +msgid "" +"If you have Invariant Sections without Cover Texts, or some other " +"combination of the three, merge those two alternatives to suit the " +"situation." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/common_gfdl1.2_i.adoc:213 +msgid "" +"If your document contains nontrivial examples of program code, we recommend " +"releasing these examples in parallel under your choice of free software " +"license, such as the GNU General Public License, to permit their use in free " +"software." +msgstr "" diff --git a/l10n/po/es/ROOT/pages/index-uyuni.po b/l10n/po/es/ROOT/pages/index-uyuni.po new file mode 100644 index 00000000000..1c8220ef11d --- /dev/null +++ b/l10n/po/es/ROOT/pages/index-uyuni.po @@ -0,0 +1,92 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/ROOT/pages/index-uyuni.adoc:1 +#, no-wrap +msgid "{productname} {productnumber} Documentation" +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/index-uyuni.adoc:4 +#, no-wrap +msgid "What is {productname}?" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/index-uyuni.adoc:9 +msgid "" +"{productname} is a solution for organizations that require absolute control " +"over maintenance and package deployment on their servers. {productname} " +"enables you to manage large sets of Linux systems and keep them up to date, " +"with automated software management, asset management, and system " +"provisioning. {productname} allows you to maintain a high level of security " +"while effectively managing system life-cycle requirements." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/index-uyuni.adoc:12 +msgid "" +"{productname} uses _Salt_ to provide event-driven configuration and " +"management control. The Salt-master orchestrates thousands of Salt clients " +"({productname} Clients) using remote execution." +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/index-uyuni.adoc:14 +msgid "" +"{productname} offers seamless management of {sle}, {rhel}, Ubuntu, CentOS, " +"and Scientific Linux client systems and is fully compatible with Red Hat " +"Satellite Server." +msgstr "" + +#. type: Title == +#: ./modules/ROOT/pages/index-uyuni.adoc:17 +#, no-wrap +msgid "Available Documentation" +msgstr "" + +#. type: Plain text +#: ./modules/ROOT/pages/index-uyuni.adoc:20 +msgid "" +"The following documentation is available for {productname} version " +"{productnumber}." +msgstr "" + +#. | Architecture | xref:architecture:architecture-intro.adoc[HTML] link:../pdf/uyuni_architecture.pdf[PDF] +#. type: Table +#: ./modules/ROOT/pages/index-uyuni.adoc:46 +#, no-wrap +msgid "" +"| Document | Format | Document | Format\n" +"\n" +"| Installation Guide | xref:installation:install-intro.adoc[HTML] " +"link:../pdf/uyuni_installation_guide.pdf[PDF] | Administration Guide | " +"xref:administration:intro.adoc[HTML] " +"link:../pdf/uyuni_administration_guide.pdf[PDF]\n" +"| Client Configuration Guide | " +"xref:client-configuration:client-config-overview.adoc[HTML] " +"link:../pdf/uyuni_client-configuration_guide.pdf[PDF] | Salt Guide | " +"xref:salt:salt-intro.adoc[HTML] link:../pdf/uyuni_salt_guide.pdf[PDF]\n" +"| Upgrade Guide | xref:upgrade:upgrade-overview.adoc[HTML] " +"link:../pdf/uyuni_upgrade_guide.pdf[PDF] | Retail Guide | " +"xref:retail:retail-introduction.adoc[HTML] " +"link:../pdf/uyuni_retail_guide.pdf[PDF]\n" +"| Reference Guide | xref:reference:intro.adoc[HTML] " +"link:../pdf/uyuni_reference_guide.pdf[PDF] | |\n" +msgstr "" diff --git a/l10n/po/es/ROOT/pages/index.po b/l10n/po/es/ROOT/pages/index.po new file mode 100644 index 00000000000..2d5c4c8f6ee --- /dev/null +++ b/l10n/po/es/ROOT/pages/index.po @@ -0,0 +1,132 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/ROOT/pages/index.adoc:1 +#, no-wrap +msgid "{productname} {productnumber} Documentation" +msgstr "" + +#. type: Title == +#: modules/ROOT/pages/index.adoc:4 +#, no-wrap +msgid "What is {productname}?" +msgstr "" + +#. [#salt.gloss] may be used to create a tooltip for a glossary term: see branding/supplemental-ui/suma/sumacom/partials/footer-scripts.hbs +#. type: Plain text +#: modules/ROOT/pages/index.adoc:11 +msgid "" +"{productname} is a solution for organizations that require absolute control " +"over maintenance and package deployment on their servers. {productname} " +"enables you to manage large sets of Linux systems and keep them up to date, " +"with automated software management, asset management, and system " +"provisioning. {productname} allows you to maintain a high level of security " +"while effectively managing system life-cycle requirements." +msgstr "" + +#. type: Plain text +#: modules/ROOT/pages/index.adoc:14 +msgid "" +"{productname} uses Salt to provide event-driven configuration and management " +"control. The Salt-master orchestrates thousands of Salt clients " +"({productname} Clients) using remote execution." +msgstr "" + +#. type: Plain text +#: modules/ROOT/pages/index.adoc:16 +msgid "" +"{productname} offers seamless management of {sle}, {rhel}, Ubuntu, CentOS, " +"and Scientific Linux client systems and is fully compatible with Red Hat " +"Satellite Server." +msgstr "" + +#. type: Title == +#: modules/ROOT/pages/index.adoc:20 modules/ROOT/pages/index.adoc:55 +#, no-wrap +msgid "Available Documentation" +msgstr "" + +#. type: Plain text +#: modules/ROOT/pages/index.adoc:23 modules/ROOT/pages/index.adoc:58 +msgid "" +"The following documentation is available for {productname} version " +"{productnumber}." +msgstr "" + +#. type: delimited block = +#: modules/ROOT/pages/index.adoc:28 +msgid "" +"{productname} documentation is available in several locations and formats. " +"For the most up-to-date version of this documentation, check https://" +"documentation.suse.com/suma/4.1/ first." +msgstr "" + +#. type: Plain text +#: modules/ROOT/pages/index.adoc:31 +msgid "" +"Download All PDFs icon:caret-right[] icon:file-archive[link=\"../susemanager-" +"docs_en-pdf.tar.gz\"]" +msgstr "" + +#. | Architecture | xref:architecture:architecture-intro.adoc[HTML] link:../pdf/suse_manager_architecture.pdf[PDF] +#. type: Table +#: modules/ROOT/pages/index.adoc:49 +#, no-wrap +msgid "" +"| View HTML | View PDF | View HTML | View PDF\n" +"\n" +"| xref:installation:install-intro.adoc[Installation Guide] | icon:file-pdf[link=\"../pdf/suse_manager_installation_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:client-configuration:client-config-overview.adoc[Client Configuration Guide] | icon:file-pdf[link=\"../pdf/suse_manager_client-configuration_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:upgrade:upgrade-overview.adoc[Upgrade Guide] | icon:file-pdf[link=\"../pdf/suse_manager_upgrade_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:reference:intro.adoc[Reference Guide] | icon:file-pdf[link=\"../pdf/suse_manager_reference_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:administration:intro.adoc[Administration Guide] | icon:file-pdf[link=\"../pdf/suse_manager_administration_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:salt:salt-intro.adoc[Salt Guide] | icon:file-pdf[link=\"../pdf/suse_manager_salt_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:retail:retail-introduction.adoc[Retail Guide] | icon:file-pdf[link=\"../pdf/suse_manager_retail_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:quickstart-public-cloud:qs-publiccloud-intro.adoc[Quick Start Guide - Public Cloud] | icon:file-pdf[link=\"../pdf/suse_manager_quickstart-public-cloud_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:large-deployments:large-deployments-intro.adoc[Large Deployments Guide] | icon:file-pdf[link=\"../pdf/suse_manager_large-deployments_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| |\n" +"\n" +msgstr "" + +#. type: Plain text +#: modules/ROOT/pages/index.adoc:60 +msgid "" +"Download All PDFs icon:caret-right[] icon:file-archive[link=\"../uyuni-" +"docs_en-pdf.tar.gz\"]" +msgstr "" + +#. | Architecture | xref:architecture:architecture-intro.adoc[HTML] link:../pdf/suse_manager_architecture.pdf[PDF] +#. type: Table +#: modules/ROOT/pages/index.adoc:78 +#, no-wrap +msgid "" +"| View HTML | View PDF | View HTML | View PDF\n" +"\n" +"| xref:installation:install-intro.adoc[Installation Guide] | icon:file-pdf[link=\"../pdf/uyuni_installation_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:client-configuration:client-config-overview.adoc[Client Configuration Guide] | icon:file-pdf[link=\"../pdf/uyuni_client-configuration_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:upgrade:upgrade-overview.adoc[Upgrade Guide] | icon:file-pdf[link=\"../pdf/uyuni_upgrade_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:reference:intro.adoc[Reference Guide] | icon:file-pdf[link=\"../pdf/uyuni_reference_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:administration:intro.adoc[Administration Guide] | icon:file-pdf[link=\"../pdf/uyuni_administration_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:salt:salt-intro.adoc[Salt Guide] | icon:file-pdf[link=\"../pdf/uyuni_salt_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:retail:retail-introduction.adoc[Retail Guide] | icon:file-pdf[link=\"../pdf/uyuni_retail_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:quickstart-public-cloud:qs-publiccloud-intro.adoc[Quick Start Guide - Public Cloud] | icon:file-pdf[link=\"../pdf/uyuni_quickstart-public-cloud_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| xref:large-deployments:large-deployments-intro.adoc[Large Deployments Guide] | icon:file-pdf[link=\"../pdf/uyuni_large-deployments_guide.pdf\", window=\"_blank\" role=\"green\"]\n" +"| |\n" +"\n" +msgstr "" diff --git a/l10n/po/es/administration/_attributes.po b/l10n/po/es/administration/_attributes.po new file mode 100644 index 00000000000..3d45e2d7191 --- /dev/null +++ b/l10n/po/es/administration/_attributes.po @@ -0,0 +1,18 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + diff --git a/l10n/po/es/administration/assets/images/admin_list_organizations.png b/l10n/po/es/administration/assets/images/admin_list_organizations.png new file mode 100644 index 00000000000..e749b367e3a Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_list_organizations.png differ diff --git a/l10n/po/es/administration/assets/images/admin_organization_configuration.png b/l10n/po/es/administration/assets/images/admin_organization_configuration.png new file mode 100644 index 00000000000..8b1bd2e2c10 Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_organization_configuration.png differ diff --git a/l10n/po/es/administration/assets/images/admin_organization_details.png b/l10n/po/es/administration/assets/images/admin_organization_details.png new file mode 100644 index 00000000000..e3147f6df62 Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_organization_details.png differ diff --git a/l10n/po/es/administration/assets/images/admin_organization_states.png b/l10n/po/es/administration/assets/images/admin_organization_states.png new file mode 100644 index 00000000000..31bfddcb3ff Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_organization_states.png differ diff --git a/l10n/po/es/administration/assets/images/admin_organization_trusts.png b/l10n/po/es/administration/assets/images/admin_organization_trusts.png new file mode 100644 index 00000000000..121886dc2bd Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_organization_trusts.png differ diff --git a/l10n/po/es/administration/assets/images/admin_organization_users.png b/l10n/po/es/administration/assets/images/admin_organization_users.png new file mode 100644 index 00000000000..984475bb141 Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_organization_users.png differ diff --git a/l10n/po/es/administration/assets/images/admin_task_schedules.png b/l10n/po/es/administration/assets/images/admin_task_schedules.png new file mode 100644 index 00000000000..eaedfda463d Binary files /dev/null and b/l10n/po/es/administration/assets/images/admin_task_schedules.png differ diff --git a/l10n/po/es/administration/assets/images/deploy_cert_salt.png b/l10n/po/es/administration/assets/images/deploy_cert_salt.png new file mode 100644 index 00000000000..fb3358d5ed4 Binary files /dev/null and b/l10n/po/es/administration/assets/images/deploy_cert_salt.png differ diff --git a/l10n/po/es/administration/assets/images/enable_live_patching_apply_highstate.png b/l10n/po/es/administration/assets/images/enable_live_patching_apply_highstate.png new file mode 100644 index 00000000000..52a39703da8 Binary files /dev/null and b/l10n/po/es/administration/assets/images/enable_live_patching_apply_highstate.png differ diff --git a/l10n/po/es/administration/assets/images/enable_live_patching_channels.png b/l10n/po/es/administration/assets/images/enable_live_patching_channels.png new file mode 100644 index 00000000000..f2a66cfc192 Binary files /dev/null and b/l10n/po/es/administration/assets/images/enable_live_patching_channels.png differ diff --git a/l10n/po/es/administration/assets/images/enable_live_patching_kernel_live_install.png b/l10n/po/es/administration/assets/images/enable_live_patching_kernel_live_install.png new file mode 100644 index 00000000000..13b3c9f497a Binary files /dev/null and b/l10n/po/es/administration/assets/images/enable_live_patching_kernel_live_install.png differ diff --git a/l10n/po/es/administration/assets/images/enable_live_patching_kgraft_install.png b/l10n/po/es/administration/assets/images/enable_live_patching_kgraft_install.png new file mode 100644 index 00000000000..427b6dfaf4d Binary files /dev/null and b/l10n/po/es/administration/assets/images/enable_live_patching_kgraft_install.png differ diff --git a/l10n/po/es/administration/assets/images/enable_live_patching_successful.png b/l10n/po/es/administration/assets/images/enable_live_patching_successful.png new file mode 100644 index 00000000000..2c011789465 Binary files /dev/null and b/l10n/po/es/administration/assets/images/enable_live_patching_successful.png differ diff --git a/l10n/po/es/administration/assets/images/image-building.png b/l10n/po/es/administration/assets/images/image-building.png new file mode 100644 index 00000000000..af4cfac9299 Binary files /dev/null and b/l10n/po/es/administration/assets/images/image-building.png differ diff --git a/l10n/po/es/administration/assets/images/images_image_build.png b/l10n/po/es/administration/assets/images/images_image_build.png new file mode 100644 index 00000000000..fd3694099c2 Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_image_build.png differ diff --git a/l10n/po/es/administration/assets/images/images_image_create_profile.png b/l10n/po/es/administration/assets/images/images_image_create_profile.png new file mode 100644 index 00000000000..2449d6f0a0e Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_image_create_profile.png differ diff --git a/l10n/po/es/administration/assets/images/images_image_create_profile_kiwi.png b/l10n/po/es/administration/assets/images/images_image_create_profile_kiwi.png new file mode 100644 index 00000000000..65bcf8c8015 Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_image_create_profile_kiwi.png differ diff --git a/l10n/po/es/administration/assets/images/images_image_profiles.png b/l10n/po/es/administration/assets/images/images_image_profiles.png new file mode 100644 index 00000000000..e47a5dae5fb Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_image_profiles.png differ diff --git a/l10n/po/es/administration/assets/images/images_image_stores.png b/l10n/po/es/administration/assets/images/images_image_stores.png new file mode 100644 index 00000000000..c27bd51e177 Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_image_stores.png differ diff --git a/l10n/po/es/administration/assets/images/images_image_stores_create.png b/l10n/po/es/administration/assets/images/images_image_stores_create.png new file mode 100644 index 00000000000..de2139b5988 Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_image_stores_create.png differ diff --git a/l10n/po/es/administration/assets/images/images_list_images.png b/l10n/po/es/administration/assets/images/images_list_images.png new file mode 100644 index 00000000000..4233d7982b5 Binary files /dev/null and b/l10n/po/es/administration/assets/images/images_list_images.png differ diff --git a/l10n/po/es/administration/assets/images/live_patching_criticalupdates.png b/l10n/po/es/administration/assets/images/live_patching_criticalupdates.png new file mode 100644 index 00000000000..8c0e0ac689a Binary files /dev/null and b/l10n/po/es/administration/assets/images/live_patching_criticalupdates.png differ diff --git a/l10n/po/es/administration/assets/images/monitoring_configure_formula.png b/l10n/po/es/administration/assets/images/monitoring_configure_formula.png new file mode 100644 index 00000000000..57b9765aad1 Binary files /dev/null and b/l10n/po/es/administration/assets/images/monitoring_configure_formula.png differ diff --git a/l10n/po/es/administration/assets/images/monitoring_enable_services.png b/l10n/po/es/administration/assets/images/monitoring_enable_services.png new file mode 100644 index 00000000000..ff262dff0a4 Binary files /dev/null and b/l10n/po/es/administration/assets/images/monitoring_enable_services.png differ diff --git a/l10n/po/es/administration/assets/images/monitoring_grafana_example.png b/l10n/po/es/administration/assets/images/monitoring_grafana_example.png new file mode 100644 index 00000000000..cca2a18a4ba Binary files /dev/null and b/l10n/po/es/administration/assets/images/monitoring_grafana_example.png differ diff --git a/l10n/po/es/administration/assets/images/os-image-build-host.png b/l10n/po/es/administration/assets/images/os-image-build-host.png new file mode 100644 index 00000000000..f22f45e400e Binary files /dev/null and b/l10n/po/es/administration/assets/images/os-image-build-host.png differ diff --git a/l10n/po/es/administration/assets/images/systems_create_activation_key.png b/l10n/po/es/administration/assets/images/systems_create_activation_key.png new file mode 100644 index 00000000000..f9d55ae103c Binary files /dev/null and b/l10n/po/es/administration/assets/images/systems_create_activation_key.png differ diff --git a/l10n/po/es/administration/assets/images/systems_virtual_host_managers_vmware.png b/l10n/po/es/administration/assets/images/systems_virtual_host_managers_vmware.png new file mode 100644 index 00000000000..b074a993c50 Binary files /dev/null and b/l10n/po/es/administration/assets/images/systems_virtual_host_managers_vmware.png differ diff --git a/l10n/po/es/administration/nav-administration-guide.po b/l10n/po/es/administration/nav-administration-guide.po new file mode 100644 index 00000000000..cf0afe4dd8c --- /dev/null +++ b/l10n/po/es/administration/nav-administration-guide.po @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/administration/nav-administration-guide.adoc:4 +#, no-wrap +msgid "Administration Guide: {productname} {productnumber}" +msgstr "" + +#. Image Management +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:11 +msgid "xref:intro.adoc[Administration Guide]" +msgstr "" + +#. Channel Management +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:13 +msgid "xref:image-management.adoc[Image Management]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:14 +msgid "xref:channel-management.adoc[Channel Management]" +msgstr "" + +#. Subscription Matching +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:16 +msgid "xref:custom-channels.adoc[Custom Channels]" +msgstr "" + +#. Live Patching +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:18 +msgid "xref:subscription-matching.adoc[Subscription Matching]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:19 +msgid "xref:live-patching.adoc[Live Patching]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:20 +msgid "xref:live-patching-channel-setup.adoc[Channel Setup for Live Patching]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:21 +msgid "xref:live-patching-sles15.adoc[Live Patching on SLES 15]" +msgstr "" + +#. Monitoring +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:23 +msgid "xref:live-patching-sles12.adoc[Live Patching on SLES 12]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:24 +msgid "xref:monitoring.adoc[Monitoring]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:25 +msgid "xref:organizations.adoc[Organizations]" +msgstr "" + +#. Public Cloud +#. This content is out of date, what isn't out of date is in the Install Guide. LKB 2019-10-14 +#. ** xref:public-cloud.adoc[Public Cloud] +#. *** xref:public-cloud-azure.adoc[] +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:30 +msgid "xref:content-staging.adoc[Content Staging]" +msgstr "" + +#. ISS +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:32 +msgid "xref:disconnected-setup.adoc[Disconnected Setup]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:33 +msgid "xref:iss.adoc[Inter-Server Synchronization]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:34 +msgid "xref:task-schedules.adoc[Task Schedules]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:35 +msgid "xref:actions.adoc[Actions]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:36 +msgid "Security" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:37 +msgid "xref:master-fingerprint.adoc[Master Fingerprint]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:38 +msgid "xref:repo-metadata.adoc[Repository Metadata]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:39 +msgid "xref:mirror-sources.adoc[Mirror Sources]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:40 +msgid "xref:openscap.adoc[OpenSCAP]" +msgstr "" + +#. Authentication Methods +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:42 +msgid "xref:auditing.adoc[Auditing Packages]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:43 +msgid "xref:auth-methods.adoc[Authentication Methods]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:44 +msgid "xref:auth-methods-sso.adoc[Authentication With SSO]" +msgstr "" + +#. SSL Certificates +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:46 +msgid "xref:auth-methods-pam.adoc[Authentication With PAM]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:47 +msgid "xref:ssl-certs.adoc[SSL Certificates]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:48 +msgid "xref:ssl-certs-selfsigned.adoc[Self-Signed SSL Certificates]" +msgstr "" + +#. Backing up +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:50 +msgid "xref:ssl-certs-imported.adoc[Imported SSL Certificates]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:51 +msgid "xref:backup-restore.adoc[Backing Up and Restoring]" +msgstr "" + +#. Content Lifecycle +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:53 +msgid "xref:space-management.adoc[Managing Disk Space]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:54 +msgid "xref:content-lifecycle.adoc[Content Lifecycle Management]" +msgstr "" + +#. mgr-sync +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:56 +msgid "" +"xref:content-lifecycle-examples.adoc[Content Lifecycle Management Examples]" +msgstr "" + +#. Spacewalk Reports +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:58 +msgid "xref:mgr-sync.adoc[Using mgr-sync]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:59 +msgid "xref:reports.adoc[Generate Reports]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:60 +msgid "Tuning" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:61 +msgid "xref:tuning-changelogs.adoc[Tuning Changelogs]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:62 +msgid "Maintenance Window" +msgstr "" + +#. Troubleshooting +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:64 +msgid "xref:maintenance-window.adoc[Maintenance Window]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:65 +msgid "xref:tshoot-intro.adoc[Troubleshooting]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:66 +msgid "xref:tshoot-corruptrepo.adoc[Troubleshooting Corrupt Repositories]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:67 +msgid "xref:tshoot-diskspace.adoc[Troubleshooting Disk Space]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:68 +msgid "xref:tshoot-localcert.adoc[Troubleshooting Local Certificates]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:69 +msgid "xref:tshoot-logintimeout.adoc[Troubleshooting Login Timeout]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:70 +msgid "xref:tshoot-notifications.adoc[Troubleshooting Notifications]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:71 +msgid "xref:tshoot-osadjabberd.adoc[Troubleshooting OSAD and jabberd]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:72 +msgid "xref:tshoot-packages.adoc[Troubleshooting Packages]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:73 +msgid "" +"xref:tshoot-registerclones.adoc[Troubleshooting Registering Cloned Clients]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:74 +msgid "xref:tshoot-hostname-rename.adoc[Troubleshooting Renaming the Server]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:75 +msgid "xref:tshoot-rpctimeout.adoc[Troubleshooting RPC Timeouts]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:76 +msgid "xref:tshoot-saltboot.adoc[Troubleshooting Saltboot]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:77 +msgid "xref:tshoot-sync.adoc[Troubleshooting Product Synchronization]" +msgstr "" + +#. type: Plain text +#: modules/administration/nav-administration-guide.adoc:78 +msgid "xref:tshoot-taskomatic.adoc[Troubleshooting Taskomatic]" +msgstr "" diff --git a/l10n/po/es/administration/pages/actions.po b/l10n/po/es/administration/pages/actions.po new file mode 100644 index 00000000000..3487b41b437 --- /dev/null +++ b/l10n/po/es/administration/pages/actions.po @@ -0,0 +1,398 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/actions.adoc:2 +#, no-wrap +msgid "Actions" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:5 +msgid "You can manage actions on your clients in a number of different ways." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:8 +msgid "" +"For Salt clients, you can schedule automated recurring actions to apply the " +"highstate to clients on a specified schedule. You can apply recurring " +"actions to individual clients, to all clients in a system group, or to an " +"entire organization." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:11 +msgid "" +"On both Salt and traditional clients, you can set actions to be performed in " +"a particular order by creating action chains. Action chains can be created " +"and edited ahead of time, and scheduled to run at a time that suits you." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:14 +msgid "" +"You can also perform remote commands on one or more of your Salt clients. " +"Remote commands allows you to issue commands to individual Salt clients, or " +"to all clients that match a search term." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/actions.adoc:17 +#, no-wrap +msgid "Recurring Actions" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:20 +msgid "" +"You can apply recurring actions on individual Salt clients, or to all " +"clients in an organization." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/actions.adoc:23 +#, no-wrap +msgid "Procedure: Creating a New Recurring Action" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:25 +msgid "" +"To apply a recurring action to an individual client, navigate to " +"[guimenu]``Systems``, click the client to configure schedules for, and " +"navigate to the menu:States[Recurring States] tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:26 +msgid "" +"To apply a recurring action to a system group, navigate to " +"menu:Systems[System Groups], select the group to configure schedules for, " +"and navigate to menu:States[Recurring States] tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:27 +msgid "Click btn:[Create]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:28 +msgid "Type a name for the new schedule." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:29 +msgid "Choose the frequency of the recurring action:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:32 +msgid "" +"[guimenu]``Hourly:`` Type the minute of each hour. For example, " +"[parameter]``15`` will run the action at fifteen minutes past every hour." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:34 +msgid "" +"[guimenu]``Daily:`` Select the time of each day. For example, " +"[parameter]``01:00`` will run the action at 0100 every day, in the timezone " +"of the {productname} Server." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:35 +msgid "" +"[guimenu]``Weekly:`` Select the day of the week and the time of the day, to " +"execute the action every week at the specified time." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:36 +msgid "" +"[guimenu]``Monthly:`` Select the day of the month and the time of the day, " +"to execute the action every month at the specified time." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:38 +msgid "" +"[guimenu]``Custom Quartz format:`` For more detailed options, enter a custom " +"quartz string. For example, to run a recurring action at 0215 every " +"Saturday of every month, enter:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/actions.adoc:41 +#, no-wrap +msgid "0 15 2 ? * 7\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:43 +msgid "" +"OPTIONAL: Toggle the [guimenu]``Test mode`` switch on to run the schedule in " +"test mode." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:44 +msgid "" +"Click btn:[Create Schedule] to save, and see the complete list of existing " +"schedules." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:48 +msgid "" +"Organization Administrators can set and edit recurring actions for all " +"clients in the organization. Navigate to menu:Home[My Organization > " +"Recurring States] to see all recurring actions that apply to the entire " +"organization." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:51 +msgid "" +"{productname} Administrators can set and edit recurring actions for all " +"clients in all organizations. Navigate to menu:Admin[Organizations], select " +"the organization to manage, and navigate to the menu:States[Recurring " +"States] tab." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/actions.adoc:56 +msgid "" +"Recurring actions can only be used with Salt clients. Traditional clients " +"in your group or organization are ignored." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/actions.adoc:60 +#, no-wrap +msgid "Action Chains" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:63 +msgid "" +"If you need to perform a number of sequential actions on your clients, you " +"can create an action chain to ensure the order is respected." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:68 +msgid "" +"By default, most clients will execute an action as soon as the command is " +"issued. In some case, actions will take a long time, which could mean that " +"actions issued afterwards fail. For example, if you instruct a client to " +"reboot, then issue a second command, the second action could fail because " +"the reboot is still occurring. To ensure that actions occur in the correct " +"order, use action chains." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:71 +msgid "" +"You can use action chains on both traditional and Salt clients. Action " +"chains can include any number of these actions, in any order:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:73 +msgid "menu:System Details[Remote Command]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:74 +msgid "menu:System Details[Schedule System Reboot]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:75 +msgid "menu:System Details[States > Highstate]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:76 +msgid "menu:System Details[Software > Packages > List/Remove]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:77 +msgid "menu:System Details[Software > Packages > Install]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:78 +msgid "menu:System Details[Software > Packages > Upgrade]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:79 +msgid "menu:System Details[Software > Patches]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:80 +msgid "menu:System Details[Software > Software Channels]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:81 +msgid "menu:System Details[Configuration]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:82 +msgid "menu:Images[Build]" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/actions.adoc:85 +#, no-wrap +msgid "Procedure: Creating a New Action Chain" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:88 +msgid "" +"In the {productname} {webui}, navigate to the first action you want to " +"perform in the action chain. For example, navigate to [guimenu]``System " +"Details`` for a client, and click btn:[Schedule System Reboot]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:89 +msgid "Check the [guimenu]``Add to`` field and select ``new action chain``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:91 +msgid "" +"Confirm the action. This will not perform the action immediately, it will " +"instead create the new action chain, and a blue bar confirming this appears " +"at the top of the screen." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:92 +msgid "" +"Continue adding actions to your action chain by checking the [guimenu]``Add " +"to`` field and selecting the name of the action chain to add them to." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:93 +msgid "" +"When you have finished adding actions, navigate to menu:Schedule[Action " +"Chains] and selecting the action chain from the list." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:96 +msgid "" +"Re-order actions by dragging them and dropping them into the correct " +"position. Click the blue plus sign to see the clients an action will be " +"performed on. Click btn:[Save] to save your changes." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:98 +msgid "" +"Schedule a time for your action chain to run, and click btn:[Save and " +"Schedule]. If you leave the page without clicking either btn:[Save] or " +"btn:[Save and Schedule] all unsaved changes will be discarded." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/actions.adoc:102 +msgid "" +"If one action in an action chain fails, the action chain stops, and no " +"further actions are executed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:105 +msgid "" +"You can see scheduled actions from action chains by navigating to " +"menu:Schedule[Pending Actions]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/actions.adoc:108 +#, no-wrap +msgid "Remote Commands" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:112 +msgid "" +"Salt runs remote commands from the [path]``/tmp/`` directory on the client. " +"To ensure that remote commands work accurately, do not mount ``/tmp`` with " +"the [parameter]``noexec`` option." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/actions.adoc:118 +msgid "" +"All commands run from the [guimenu]``Remote Commands`` page are executed as " +"{rootuser} on clients. Wildcards can be used to run commands across any " +"number of systems. Always take extra care to check your commands before " +"issuing them." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/actions.adoc:122 +#, no-wrap +msgid "Procedure: Creating Remote Commands" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:124 +msgid "Navigate to menu:Salt[Remote Commands]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:125 +msgid "" +"In the first field, before the ``@`` symbol, type the command you want to " +"issue." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:127 +msgid "" +"In the second field, after the ``@`` symbol, type the client you want to " +"issue the command on. You can type the ``minion-id`` of an individual " +"client, or you can use wildcards to target a range of clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:128 +msgid "" +"Click btn:[Find targets] to check which clients you have targeted, and " +"confirm that you have used the correct details." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/actions.adoc:128 +msgid "Click btn:[Run command] to issue the command to the target clients." +msgstr "" diff --git a/l10n/po/es/administration/pages/auditing.po b/l10n/po/es/administration/pages/auditing.po new file mode 100644 index 00000000000..6e68b88c00a --- /dev/null +++ b/l10n/po/es/administration/pages/auditing.po @@ -0,0 +1,255 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/auditing.adoc:2 +#, no-wrap +msgid "Auditing" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:6 +msgid "" +"In {productname}, you can keep track of your clients through a series of " +"auditing tasks. You can check that your clients are up to date with all " +"public security patches (CVEs), perform subscription matching, and use " +"OpenSCAP to check for specification compliance." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:8 +msgid "" +"In the {productname} {webui}, navigate to [guimenu]``Audit`` to perform " +"auditing tasks." +msgstr "" + +#. This will probably need to be broken into sub-sections. --LKB 20200205 +#. type: Title == +#: ./modules/administration/pages/auditing.adoc:14 +#, no-wrap +msgid "CVE Audits" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:17 +msgid "" +"A CVE (common vulnerabilities and exposures) is a fix for a publicly known " +"security vulnerability." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auditing.adoc:21 +msgid "You must apply CVEs to your clients as soon as they become available." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:25 +msgid "" +"Each CVE contains an identification number, a description of the " +"vulnerability, and links to further information. CVE identification numbers " +"use the form ``CVE-YEAR-XXXX``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:27 +msgid "" +"In the {productname} {webui}, navigate to menu:Audit[CVE Audit] to see a " +"list of all clients and their current patch status." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:30 +msgid "" +"By default, the CVE data is updated at 2300 every day. We recommend that " +"before you begin a CVE audit you refresh the data to ensure you have the " +"latest patches." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auditing.adoc:33 +#, no-wrap +msgid "Procedure: Updating CVE Data" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:35 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[Task Schedules] and " +"select the ``cve-server-channels-default`` schedule." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:36 +msgid "Click btn:[cve-server-channels-bunch]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:38 +msgid "" +"Click btn:[Single Run Schedule] to schedule the task. Allow the task to " +"complete before continuing with the CVE audit." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auditing.adoc:41 +#, no-wrap +msgid "Procedure: Verifying Patch Status" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:43 +msgid "In the {productname} {webui}, navigate to menu:Audit[CVE Audit]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:44 +msgid "" +"OPTIONAL: To check the patch status for a particular CVE, type the CVE " +"identifier in the [guimenu]``CVE Number`` field." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:45 +msgid "" +"Select the patch statuses you want to look for, or leave all statuses " +"checked to look for all." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:46 +msgid "" +"Click btn:[Audit Servers] to check all systems, or click btn:[Audit Images] " +"to check all images." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:48 +msgid "" +"For more information about the patch status icons used on this page, see " +"xref:reference:audit/audit-cve-audit.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:53 +msgid "" +"For each system, the [guimenu]``Next Action`` column provides information " +"about what you need to do to address vulnerabilities. If applicable, a list " +"of candidate channels or patches is also given. You can also assign systems " +"to a [guimenu]``System Set`` for further batch processing." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:58 +msgid "" +"You can use the {productname} API to verify the patch status of your " +"clients. Use the ``audit.listSystemsByPatchStatus`` API method. For more " +"information about this method, see the {productname} API Guide." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/auditing.adoc:61 +#, no-wrap +msgid "CVE Status" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:65 +msgid "" +"The CVE status of clients is usually either ``affected``, ``not affected``, " +"or ``patched``. These statuses are based only on the information that is " +"available to {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:67 +msgid "Within {productname}, these definitions apply:" +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/auditing.adoc:68 +#, no-wrap +msgid "System affected by a certain vulnerability" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:70 +msgid "" +"A system which has an installed package with version lower than the version " +"of the same package in a relevant patch marked for the vulnerability." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/auditing.adoc:71 +#, no-wrap +msgid "System not affected by a certain vulnerability" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:73 +msgid "" +"A system which has no installed package that is also in a relevant patch " +"marked for the vulnerability." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/auditing.adoc:74 +#, no-wrap +msgid "System patched for a certain vulnerability" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:76 +msgid "" +"A system which has an installed package with version equal to or greater " +"than the version of the same package in a relevant patch marked for the " +"vulnerability." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/auditing.adoc:77 +#, no-wrap +msgid "Relevant patch" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:79 +msgid "A patch known by {productname} in a relevant channel." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/auditing.adoc:80 +#, no-wrap +msgid "Relevant channel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auditing.adoc:82 +msgid "" +"A channel managed by {productname}, which is either assigned to the system, " +"the original of a cloned channel which is assigned to the system, a channel " +"linked to a product which is installed on the system or a past or future " +"service pack channel for the system." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auditing.adoc:87 +msgid "" +"Because of the definitions used within {productname}, CVE audit results " +"might be incorrect in some circumstances. For example, unmanaged channels, " +"unmanaged packages, or non-compliant systems might report incorrectly." +msgstr "" diff --git a/l10n/po/es/administration/pages/auth-methods-pam.po b/l10n/po/es/administration/pages/auth-methods-pam.po new file mode 100644 index 00000000000..9bfe917ce45 --- /dev/null +++ b/l10n/po/es/administration/pages/auth-methods-pam.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/auth-methods-pam.adoc:2 +#, no-wrap +msgid "Authentication With PAM" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:7 +msgid "" +"{productname} supports network-based authentication systems using pluggable " +"authentication modules (PAM). PAM is a suite of libraries that allows you " +"to integrate {productname} with a centralized authentication mechanism, " +"eliminating the need to remember multiple passwords. {productname} supports " +"LDAP, Kerberos, and other network-based authentication systems using PAM." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-pam.adoc:10 +#, no-wrap +msgid "Procedure: Enabling PAM" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:15 +msgid "" +"Create a PAM service file at [path]``/etc/pam.d/susemanager``. A standard " +"[path]``/etc/pam.d/susemanager`` file should look like this. It configures " +"{productname} to use the system wide PAM configuration:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-pam.adoc:22 +#, no-wrap +msgid "" +"#%PAM-1.0\n" +"auth include common-auth\n" +"account include common-account\n" +"password include common-password\n" +"session include common-session\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:24 +msgid "" +"Enforce the use of the service file by adding this line to " +"[path]``/etc/rhn/rhn.conf``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-pam.adoc:27 +#, no-wrap +msgid "pam_auth_service = susemanager\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:30 +msgid "In this example, the PAM service file is called [systemitem]``susemanager``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:31 +msgid "Restart the {productname} services after a configuration change." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:32 +msgid "" +"In the {productname} {webui}, navigate to menu:Users[Create User] and enable " +"a new or existing user to authenticate with PAM." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:34 +msgid "" +"Check the [guimenu]``Pluggable Authentication Modules (PAM)`` checkbox. It " +"is below the password and password confirmation fields." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auth-methods-pam.adoc:43 +msgid "" +"Changing the password in the {productname} {webui} changes only the local " +"password on the {productname} Server. If PAM is enabled for that user, the " +"local password might not be used at all. In the above example, for " +"instance, the Kerberos password will not be changed. Use the password " +"change mechanism of your network service to change the password for these " +"users." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:48 +msgid "" +"To configure system-wide authentication you can use YaST. You will need to " +"install the [package]``yast2-ldap-client`` and " +"[package]``yast2-kerberos-client`` packages." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-pam.adoc:52 +msgid "" +"For more information about configuring PAM, the SUSE Linux Enterprise Server " +"Security Guide contains a generic example that will also work for other " +"network-based authentication methods. It also describes how to configure an " +"active directory service. For more information, see " +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/part-auth.html." +msgstr "" diff --git a/l10n/po/es/administration/pages/auth-methods-sso-example.po b/l10n/po/es/administration/pages/auth-methods-sso-example.po new file mode 100644 index 00000000000..fa64e605e21 --- /dev/null +++ b/l10n/po/es/administration/pages/auth-methods-sso-example.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/auth-methods-sso-example.adoc:2 +#, no-wrap +msgid "Example SSO Implementation" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:5 +msgid "" +"In this example, SSO is implemented by exposing three endpoints with " +"{productname}, and using Keycloak as the identity service provider (IdP)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:8 +msgid "" +"Start by setting up the {productname} Server, and the Keycloak IdP. Then " +"you can add the endpoints as clients, and create users." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auth-methods-sso-example.adoc:15 +msgid "" +"This example is provided for illustrative purposes only. {suse} does not " +"recommend or support third-party identity service providers, and is not " +"affiliated with Keycloak. For Keycloak support, see " +"https://www.keycloak.org/." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-sso-example.adoc:19 +#, no-wrap +msgid "Procedure: Setting Up the {productname} Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:22 +msgid "" +"On the {productname} Server, open the [path]``/etc/rhn/rhn.conf`` " +"configuration file and edit these parameters. Replace ```` with the " +"fully-qualified domain name of your {productname} installation:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso-example.adoc:27 +#, no-wrap +msgid "" +"java.sso.onelogin.saml2.sp.entityid = /rhn/manager/sso/metadata\n" +"java.sso.onelogin.saml2.sp.assertion_consumer_service.url = " +"/rhn/manager/sso/acs\n" +"java.sso.onelogin.saml2.sp.single_logout_service.url = " +"/rhn/manager/sso/sls\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:29 +msgid "In the configuration file, determine the three endpoints to expose:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso-example.adoc:34 +#, no-wrap +msgid "" +"java.sso.onelogin.saml2.idp.entityid\n" +"java.sso.onelogin.saml2.idp.single_sign_on_service.url\n" +"java.sso.onelogin.saml2.idp.single_logout_service.url\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:39 +msgid "" +"In the IdP metadata, locate the public x509 certificate. It uses this " +"format: " +"``/auth/realms//protocol/saml/descriptor``. In the " +"configuration file, specify the public x509 certificate of the IdP:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso-example.adoc:42 +#, no-wrap +msgid "java.sso.onelogin.saml2.idp.x509cert\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:49 +msgid "" +"When you have prepared the {productname} Server, you can install Keycloak. " +"You can install Keycloak directly on your machine, or run it in a " +"container. In this example, we run Keycloak in a Docker container. For " +"more information about installing Keycloak, see the Keycloak documentation " +"at https://www.keycloak.org/getting-started/getting-started-docker." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-sso-example.adoc:52 +#, no-wrap +msgid "Procedure: Setting Up the Identity Service Provider" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:54 +msgid "" +"Install Keycloak in a Docker container, according to the Keycloak " +"documentation." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:55 +msgid "" +"Run the container using the ``-td`` argument to ensure the process remains " +"running:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso-example.adoc:58 +#, no-wrap +msgid "" +"docker run -td --name=idp -p 8080:8080 -e KEYCLOAK_USER= -e " +"KEYCLOAK_PASSWORD= quay.io/keycloak/keycloak:9.0.2\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:60 +msgid "" +"Sign in the Keycloak {webui} as a privileged user, and create a realm using " +"these details:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:63 +msgid "In the ``Name`` field, enter a name for the realm. For example, ``SUMA``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:64 +msgid "Toggle the ``Enabled`` switch to ``On``." +msgstr "" + +#. Probably needs more explanation here. --LKB 20200415 +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:67 +msgid "" +"In the ``Endpoints`` field, type ``SAML 2.0 Identity Provider Metadata``. " +"This endpoint is " +"``/auth/realms//protocol/saml/descriptor`` which " +"describes the endpoints and certificate in the {productname} configuration " +"file." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:72 +msgid "" +"When you have Keycloak running and set up, you can add the endpoints. " +"Keycloak refers to endpoints as clients." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-sso-example.adoc:75 +#, no-wrap +msgid "Procedure: Adding Endpoints as Clients" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:77 +msgid "In the Keycloak {webui}, create a new client using these details:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:80 +msgid "" +"In the ``Client ID`` field, enter the endpoint specified in the server " +"configuration file as ``java.sso.onelogin.saml2.idp.entityid``. For " +"example, ``https:///rhn/manager/sso/metadata``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:81 +msgid "In the ``Client Protocol`` field, select ``SAML``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:82 +msgid "Toggle the ``Include AuthnStatement`` switch to ``On``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:83 +msgid "Toggle the ``Sign Assertions`` switch to ``On``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:84 +msgid "In the ``Signature Algorithm`` field, select ``RSA_SHA1``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:85 +msgid "In the ``SAML Signature Key Name`` field, select the key." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:86 +msgid "In the ``Canonicalization Method`` field, select ``Exclusive``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:87 +msgid "" +"In the ``Fine Grain SAML Endpoint Configuration`` section, add the two " +"endpoints using these details:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:90 +msgid "" +"In both the ``Assertion Consumer Service`` fields, enter the endpoint " +"specified in the server configuration file as " +"``java.sso.onelogin.saml2.sp.assertion_consumer_service.url``. For example, " +"``https:///rhn/manager/sso/acs``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:92 +msgid "" +"In both the ``Logout Service`` fields, enter the endpoint specified in the " +"server configuration file as " +"``java.sso.onelogin.saml2.sp.single_logout_service.url``. For example, " +"``https:///rhn/manager/sso/sls``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:96 +msgid "" +"When you have added the endpoints as clients, you can configure the client " +"scope, and map the users between Keycloak and {productname}." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-sso-example.adoc:99 +#, no-wrap +msgid "Procedure: Configuring Client Scope and Mappers" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:101 +msgid "" +"In the Keycloak {webui}, navigate to the menu:Clients[Client Scopes] tab and " +"assign ``role_list`` as the default client scope." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:103 +msgid "" +"Navigate to the menu:Clients[Mappers] tab and add a user attribute ``Uid`` " +"mapper, using the default values. This SAML attribute is expected by " +"{productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:105 +msgid "" +"Navigate to the menu:Users[Admin] section and create an administrative " +"user. This user does not need to match the {productname} administrative " +"user." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:106 +msgid "" +"Navigate to the menu:Users[Role Mappings] tab, add a ``uid`` attribute with " +"a value that matches the username of the {productname} administrative user." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:107 +msgid "" +"Navigate to the menu:Users[Credentials] tab, and set the same password as " +"used by the {productname} administrative user." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-sso-example.adoc:107 +#, no-wrap +msgid " Save your changes." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso-example.adoc:113 +msgid "" +"When you have completed configuration, you can test that the installation is " +"working as expected. Restart the {productname} Server to pick up your " +"changes, and navigate to the {productname} {webui}. If your installation is " +"working correctly, you are redirected to the Keycloak SSO page, where you " +"can authenticate successfully." +msgstr "" diff --git a/l10n/po/es/administration/pages/auth-methods-sso.po b/l10n/po/es/administration/pages/auth-methods-sso.po new file mode 100644 index 00000000000..a3e8ff566d8 --- /dev/null +++ b/l10n/po/es/administration/pages/auth-methods-sso.po @@ -0,0 +1,278 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/auth-methods-sso.adoc:2 +#, no-wrap +msgid "Authentication With Single Sign-On (SSO)" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:5 +msgid "" +"{productname} supports single sign-on (SSO) by implementing the Security " +"Assertion Markup Language (SAML){nbsp}2 protocol." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:10 +msgid "" +"Single sign-on is an authentication process that allows a user to access " +"multiple applications with one set of credentials. SAML is an XML-based " +"standard for exchanging authentication and authorization data. A SAML " +"identity service provider (IdP) provides authentication and authorization " +"services to service providers (SP), such as {productname}. {productname} " +"exposes three endpoints which must be enabled for single sign-on." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:12 +msgid "SSO in {productname} supports:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:14 +msgid "Log in with SSO." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:15 +msgid "" +"Log out with service provider-initiated single logout (SLO), and Identity " +"service provider single logout service (SLS)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:16 +msgid "Assertion and nameId encryption." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:17 +msgid "Assertion signatures." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:18 +msgid "Message signatures with AuthNRequest, LogoutRequest, and LogoutResponses." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:19 +msgid "Enable an Assertion consumer service endpoint." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:20 +msgid "Enable a single logout service endpoint." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:21 +msgid "Publish the SP metadata (which can be signed)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:23 +msgid "SSO in {productname} does not support:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:25 +msgid "Product choosing and implementation for the identity service provider (IdP)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:26 +msgid "" +"SAML support for other products (check with the respective product " +"documentation)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:28 +msgid "" +"For an example implementation of SSO, see " +"xref:administration:auth-methods-sso-example.adoc[]." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auth-methods-sso.adoc:34 +msgid "" +"If you change from the default authentication method to single sign-on, the " +"new SSO credentials apply only to the {webui}. Client tools such as " +"``mgr-sync`` or ``spacecmd`` will continue to work with the default " +"authentication method only." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/auth-methods-sso.adoc:38 +#, no-wrap +msgid "Prerequisites" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:42 +msgid "" +"Before you begin, you need to have configured an external identity service " +"provider with these parameters. Check your IdP documentation for " +"instructions." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auth-methods-sso.adoc:48 +msgid "" +"Your IdP must have a SAML:Attribute containing the username of the IdP user " +"domain, called ``uid``. The ``uid`` attribute passed in the SAML:Attribute " +"must be created in the {productname} user base before you activate single " +"sign-on." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:52 +msgid "You will need these endpoints:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:55 +msgid "" +"Assertion consumer service (or ACS): an endpoint to accept SAML messages to " +"establish a session into the Service Provider. The endpoint for ACS in " +"{productname} is: https://server.example.com/rhn/manager/sso/acs" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:57 +msgid "" +"Single logout service (or SLS): an endpoint to initiate a logout request " +"from the IdP. The endpoint for SLS in {productname} is: " +"https://server.example.com/rhn/manager/sso/sls" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:59 +msgid "" +"Metadata: an endpoint to retrieve {productname} metadata for SAML. The " +"endpoint for metadata in {productname} is: " +"https://server.example.com/rhn/manager/sso/metadata" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:61 +msgid "" +"After the authentication with the IdP using the user ``orgadmin`` is " +"successful, you will be logged in into {productname} as the ``orgadmin`` " +"user, provided that the ``orgadmin`` user exists in {productname}." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/auth-methods-sso.adoc:64 +#, no-wrap +msgid "Enable SSO" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/auth-methods-sso.adoc:70 +msgid "" +"Using SSO is mutually exclusive with other types of authentication: it is " +"either enabled or disabled. SSO is disabled by default." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/auth-methods-sso.adoc:72 +#, no-wrap +msgid "Procedure: Enabling SSO" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:75 +msgid "If your users do not yet exist in {productname}, create them first." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:76 +msgid "Edit [path]``/etc/rhn/rhn.conf`` and add this line at the end of the file:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso.adoc:79 +#, no-wrap +msgid "java.sso = true\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:83 +msgid "" +"Find the parameters you want to customize in " +"[path]``/usr/share/rhn/config-defaults/rhn_java_sso.conf``. Insert the " +"parameters you want to customize into [path]``/etc/rhn/rhn.conf`` and prefix " +"them with [literal]``java.sso``. For example, in " +"[path]``/usr/share/rhn/config-defaults/rhn_java_sso.conf`` find:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso.adoc:86 +#, no-wrap +msgid "" +"onelogin.saml2.sp.assertion_consumer_service.url = " +"https://YOUR-PRODUCT-HOSTNAME-OR-IP/rhn/manager/sso/acs\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:89 +msgid "" +"To customize it, create the corresponding option in " +"[path]``/etc/rhn/rhn.conf`` by prefixing the option name with ``java.sso.``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso.adoc:92 +#, no-wrap +msgid "" +"java.sso.onelogin.saml2.sp.assertion_consumer_service.url = " +"https://YOUR-PRODUCT-HOSTNAME-OR-IP/rhn/manager/sso/acs\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:96 +msgid "" +"To find all the occurrences you need to change, search in the file for the " +"placeholders [literal]``YOUR-PRODUCT`` and [literal]``YOUR-IDP-ENTITY``. " +"Every parameter comes with a brief explanation of what it is meant for." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:97 +msgid "Restart the spacewalk service to pick up the changes:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/auth-methods-sso.adoc:100 +#, no-wrap +msgid "spacewalk-service restart\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods-sso.adoc:104 +msgid "" +"When you visit the {productname} URL, you will be redirected to the IdP for " +"SSO where you will be requested to authenticate. Upon successful " +"authentication, you will be redirected to the {productname} {webui}, logged " +"in as the authenticated user. If you encounter problems with logging in " +"using SSO, check the {productname} logs for more information." +msgstr "" diff --git a/l10n/po/es/administration/pages/auth-methods.po b/l10n/po/es/administration/pages/auth-methods.po new file mode 100644 index 00000000000..73055104be3 --- /dev/null +++ b/l10n/po/es/administration/pages/auth-methods.po @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/auth-methods.adoc:2 +#, no-wrap +msgid "Authentication Methods" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/auth-methods.adoc:5 +msgid "" +"{productname} supports several different authentication methods. This " +"section discusses pluggable authentication modules (PAM) and single sign-on " +"(SSO)." +msgstr "" diff --git a/l10n/po/es/administration/pages/backup-restore.po b/l10n/po/es/administration/pages/backup-restore.po new file mode 100644 index 00000000000..cd51467657b --- /dev/null +++ b/l10n/po/es/administration/pages/backup-restore.po @@ -0,0 +1,1021 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/backup-restore.adoc:2 +#, no-wrap +msgid "Backup and Restore" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:8 +msgid "" +"Back up your {productname} installation regularly, in order to prevent data " +"loss. Because {productname} relies on a database as well as the installed " +"program and configurations, it is important to back up all components of " +"your installation. This chapter contains information on the files you need " +"to back up, and introduces the [command]``smdba`` tool to manage database " +"backups. It also contains information about restoring from your backups in " +"the case of a system failure." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:9 +#, no-wrap +msgid "Backup Space Requirements" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:14 +msgid "" +"Regardless of the backup method you use, you must have available at least " +"three times the amount of space your current installation uses. Running out " +"of space can result in backups failing, so check this often." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:19 +#, no-wrap +msgid "Backing up {productname}" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:24 +msgid "" +"The most comprehensive method for backing up your {productname} installation " +"is to back up the relevant files and directories. This can save you time in " +"administering your backup, and can be faster to reinstall and re-synchronize " +"in the case of failure. However, this method requires significant disk " +"space and could take a long time to perform the backup." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:30 +msgid "" +"If you want to only back up the required files and directories, use the " +"following list. To make this process simpler, and more comprehensive, we " +"recommend backing up the entire [path]``/etc`` and [path]``/root`` " +"directories, not just the ones specified here. Some files only exist if you " +"are actually using the related {susemgr} feature." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:34 +msgid "[path]``/etc/cobbler/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:35 +msgid "[path]``/etc/dhcp.conf``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:36 +msgid "[path]``/etc/fstab`` and any ISO mountpoints you require." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:37 +msgid "[path]``/etc/rhn/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:38 +msgid "[path]``/etc/salt``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:39 +msgid "[path]``/etc/sudoers``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:40 +msgid "[path]``/etc/sysconfig/rhn/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:41 +msgid "[path]``/root/.gnupg/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:42 +msgid "[path]``/root/.ssh``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:46 +msgid "" +"This file exists if you are using an SSH tunnel or SSH [command]``push``. " +"You will also need to have saved a copy of the ``id-susemanager`` key." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:47 +msgid "[path]``/root/ssl-build/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:48 +msgid "[path]``/srv/formula_metadata``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:49 +msgid "[path]``/srv/pillar``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:50 +msgid "[path]``/srv/salt``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:51 +msgid "[path]``/srv/susemanager``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:52 +msgid "[path]``/srv/tftpboot/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:53 +msgid "[path]``/srv/www/cobbler``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:54 +msgid "[path]``/srv/www/htdocs/pub/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:55 +msgid "[path]``/srv/www/os-images``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:56 +msgid "[path]``/var/cache/rhn``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:57 +msgid "[path]``/var/cache/salt``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:58 +msgid "[path]``/var/lib/cobbler/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:59 +msgid "" +"[path]``/var/lib/cobbler/templates/`` (before version 4.0 it was " +"[path]``/var/lib/rhn/kickstarts/``)" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:60 +msgid "[path]``/var/lib/Kiwi``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:61 +msgid "[path]``/var/lib/rhn/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:62 +msgid "[path]``/var/spacewalk/``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:63 +msgid "" +"Plus any directories containing custom data such as scripts, Kickstart or " +"AutoYaST profiles, and custom RPMs." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:68 +msgid "" +"You will also need to back up your database, which you can do with the " +"[command]``smdba`` tool. For more information about the [command]``smdba`` " +"tool, see xref:administration:backup-restore.adoc[]." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:70 +#, no-wrap +msgid "Procedure: Restore from a Manual Backup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:73 +msgid "" +"Re-install {productname}. For more information about recovering from a " +"backup, see xref:administration:backup-restore.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:75 +msgid "" +"Re-synchronize your {productname} repositories with the " +"[command]``mgr-sync`` tool. For more information about the " +"[command]``mgr-sync`` tool, see <>." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:76 +msgid "" +"You can choose to re-register your product, or skip the registration and SSL " +"certificate generation sections." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:77 +msgid "" +"Re-install the " +"[path]``/root/ssl-build/rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm`` " +"package." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:78 +msgid "" +"Schedule the re-creation of search indexes next time the " +"[command]``rhn-search`` service is started:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:81 +#, no-wrap +msgid "rhn-search cleanindex\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:85 +msgid "" +"This command produces only debug messages. It does not produce error " +"messages." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:88 +msgid "" +"Check whether you need to restore [path]``/var/spacewalk/packages/``. If " +"[path]``/var/spacewalk/packages/`` was not in your backup, you will need to " +"restore it. If the source repository is available, you can restore " +"[path]``/var/spacewalk/packages/`` with a complete channel synchronization:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:91 +#, no-wrap +msgid "mgr-sync refresh --refresh-channels\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:94 +msgid "" +"Check the progress by running [command]``tail -f " +"/var/log/rhn/reposync/````.log`` as _root_." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:98 +#, no-wrap +msgid "Administering the Database with smdba" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:103 +msgid "" +"The [command]``smdba`` tool is used for managing a local PostgreSQL " +"database. It allows you to back up and restore your database, and manage " +"backups. It can also be used to check the status of your database, and " +"perform administration tasks, such as restarting." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:105 +msgid "" +"The [command]``smdba`` tool works with local PostgreSQL databases only, it " +"will not work with remotely accessed databases, or Oracle databases." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:110 +msgid "" +"The [command]``smdba`` tool requires [command]``sudo`` access, in order to " +"execute system changes. Ensure you have enabled [command]``sudo`` access " +"for the [username]``admin`` user before you begin, by checking the " +"[path]``/etc/sudoers`` file for this line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:113 +#, no-wrap +msgid "admin ALL=(postgres) /usr/bin/smdba\n" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:118 +msgid "Check the runtime status of your database with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:121 +#, no-wrap +msgid "smdba db-status\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:124 +msgid "This command will return either ``online`` or ``offline``, for example:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:127 +#, no-wrap +msgid "Checking database core... online\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:130 +msgid "Starting and stopping the database can be performed with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:133 ./modules/administration/pages/backup-restore.adoc:279 +#, no-wrap +msgid "smdba db-start\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:136 +msgid "And:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:139 ./modules/administration/pages/backup-restore.adoc:266 +#, no-wrap +msgid "smdba db-stop\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:144 +#, no-wrap +msgid "Database Backup with smdba" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:150 +msgid "" +"The [command]``smdba`` tool performs a continuous archiving backup. This " +"backup method combines a log of every change made to the database during the " +"current session, with a series of more traditional backup files. When a " +"crash occurs, the database state is first restored from the most recent " +"backup file on disk, then the log of the current session is replayed " +"exactly, to bring the database back to a current state. A continuous " +"archiving backup with [command]``smdba`` is performed with the database " +"running, so there is no need for downtime." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:154 +msgid "" +"This method of backing up is stable and generally creates consistent " +"snapshots, however it can take up a lot of storage space. Ensure you have " +"at least three times the current database size of space available for " +"backups. You can check your current database size by navigating to " +"[path]``/var/lib/pgsql/`` and running [command]``df -h``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:159 +msgid "" +"The [command]``smdba`` tool also manages your archives, keeping only the " +"most recent backup, and the current archive of logs. The log files can only " +"be a maximum file size of 16{nbsp}MB, so a new log file will be created when " +"the files reach this size. Every time you create a new backup, previous " +"backups will be purged to release disk space. We recommend you use " +"[command]``cron`` to schedule your [command]``smdba`` backups to ensure that " +"your storage is managed effectively, and you always have a backup ready in " +"case of failure." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/backup-restore.adoc:162 +#, no-wrap +msgid "Performing a Manual Database Backup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:166 +msgid "" +"The [command]``smdba`` tool can be run directly from the command line. We " +"recommend you run a manual database backup immediately after installation, " +"or if you have made any significant changes to your configuration." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:172 +msgid "" +"When [command]``smdba`` is run for the first time, or if you have changed " +"the location of the backup, it will need to restart your database before " +"performing the archive. This will result in a small amount of downtime. " +"Regular database backups will not require any downtime." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:174 +#, no-wrap +msgid "Procedure: Performing a Manual Database Backup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:178 +msgid "" +"Allocate permanent storage space for your backup. This example uses a " +"directory located at [path]``/var/spacewalk/``. This will become a " +"permanent target for your backup, so ensure it will remain accessible by " +"your server at all times." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:179 +msgid "In your backup location, create a directory for the backup:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:183 +#, no-wrap +msgid "sudo -u postgres mkdir /var/spacewalk/db-backup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:187 +msgid "Or, as root:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:191 +#, no-wrap +msgid "install -d -o postgres -g postgres -m 700 /var/spacewalk/db-backup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:194 +msgid "Ensure you have the correct permissions set on the backup location:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:198 +#, no-wrap +msgid "chown postgres:postgres /var/spacewalk/db-backup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:203 +msgid "" +"To create a backup for the first time, run the [command]``smdba backup-hot`` " +"command with the [option]``enable`` option set. This will create the backup " +"in the specified directory, and, if necessary, restart the database:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:207 +#, no-wrap +msgid "smdba backup-hot --enable=on --backup-dir=/var/spacewalk/db-backup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:211 +msgid "" +"This command produces debug messages and finishes sucessfully with the " +"output:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:215 +#, no-wrap +msgid "INFO: Finished\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:219 +msgid "" +"Check that the backup files exist in the [path]``/var/spacewalk/db-backup`` " +"directory, to ensure that your backup has been successful." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/backup-restore.adoc:223 +#, no-wrap +msgid "Scheduling Automatic Backups" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:229 +msgid "" +"You do not need to shut down your system in order to perform a database " +"backup with [command]``smdba``. However, because it is a large operation, " +"database performance can slow down while the backup is running. We " +"recommend you schedule regular database backups for a low-traffic period, to " +"minimize disruption." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/backup-restore.adoc:234 +msgid "" +"Ensure you have at least three times the current database size of space " +"available for backups. You can check your current database size by " +"navigating to [path]``/var/lib/pgsql/`` and running [command]``df -h``." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:236 +#, no-wrap +msgid "Procedure: Scheduling Automatic Backups" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:238 +msgid "" +"Create a directory for the backup, and set the appropriate permissions (as " +"root):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:242 +#, no-wrap +msgid "install -m 700 -o postgres -g postgres /var/spacewalk/db-backup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:245 +msgid "" +"Open [path]``/etc/cron.d/db-backup-mgr``, or create it if it does not exist, " +"and add the following line to create the cron job:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:249 +#, no-wrap +msgid "" +"0 2 * * * root /usr/bin/smdba backup-hot --enable=on " +"--backup-dir=/var/spacewalk/db-backup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:252 +msgid "" +"Check the backup directory regularly to ensure the backups are working as " +"expected." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:256 +#, no-wrap +msgid "Restoring from Backup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:259 +msgid "" +"The [command]``smdba`` tool can be used to restore from backup in the case " +"of failure." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:260 +#, no-wrap +msgid "Procedure: Restoring from Backup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:262 +msgid "Shut down the database:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:268 +msgid "Start the restore process and wait for it to complete:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:272 +#, no-wrap +msgid "smdba backup-restore start\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:275 +msgid "Restart the database:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:282 +msgid "Check if there are differences between the RPMs and the database." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:286 +#, no-wrap +msgid "spacewalk-data-fsck\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:291 +#, no-wrap +msgid "Archive Log Settings" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:295 +msgid "" +"Archive logging allows the database management tool [command]``smdba`` to " +"perform hot backups. In {productname} with an embedded database, archive " +"logging is enabled by default." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:299 +msgid "" +"PostgreSQL maintains a limited number of archive logs. Using the default " +"configuration, approximately 64 files with a size of 16 MiB are stored." +msgstr "" + +#. FIXME: Use sle 15 channels as an example +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:302 +msgid "Creating a user and syncing the channels:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:304 +msgid "SLES12-SP2-Pool-x86_64" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:305 +msgid "SLES12-SP2-Updates-x86_64" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:306 +msgid "SLE-Manager-Tools12-Pool-x86_64-SP2" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:307 +msgid "SLE-Manager-Tools12-Updates-x86_64-SP2" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:311 +msgid "" +"PostgreSQL will generate an additional roughly 1 GB of data. So it is " +"important to think about a backup strategy and create a backups in a regular " +"way." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:313 +msgid "" +"Archive logs are stored at [path]``/var/lib/pgsql/data/pg_xlog/`` " +"(postgresql)." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:317 +#, no-wrap +msgid "Retrieving an Overview of Occupied Database Space" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:321 +msgid "" +"Database administrators may use the subcommand [command]``space-overview`` " +"to get a report about occupied table spaces, for example:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:324 +#, no-wrap +msgid "smdba space-overview\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:327 ./modules/administration/pages/backup-restore.adoc:349 +msgid "outputs:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:331 ./modules/administration/pages/backup-restore.adoc:353 +#, no-wrap +msgid "" +"SUSE Manager Database Control. Version 1.5.2\n" +"Copyright (c) 2012 by SUSE Linux Products GmbH\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:337 +#, no-wrap +msgid "" +"Tablespace | Size (Mb) | Avail (Mb) | Use %\n" +"------------+-----------+------------+------\n" +"postgres | 7 | 49168 | 0.013\n" +"susemanager | 776 | 48399 | 1.602\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:343 +msgid "" +"The [command]``smdba`` command is available for PostgreSQL. For a more " +"detailed report, use the [command]``space-tables`` subcommand. It lists the " +"table and its size, for example:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:346 +#, no-wrap +msgid "smdba space-tables\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:365 +#, no-wrap +msgid "" +"Table | Size\n" +"--------------------------------------+-----------\n" +"public.all_primary_keys | 0 bytes\n" +"public.all_tab_columns | 0 bytes\n" +"public.allserverkeywordsincereboot | 0 bytes\n" +"public.dblink_pkey_results | 0 bytes\n" +"public.dual | 8192 bytes\n" +"public.evr_t | 0 bytes\n" +"public.log | 32 kB\n" +"...\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:369 +#, no-wrap +msgid "Moving the Database" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:375 +msgid "" +"It is possible to move the database to another location. For example, move " +"the database if the database storage space is running low. The following " +"procedure will guide you through moving the database to a new location for " +"use by {productname}." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:376 +#, no-wrap +msgid "Procedure: Moving the Database" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:378 +msgid "" +"The default storage location for {productname} is " +"[path]``/var/lib/pgsql/``. If you would like to move it, for example to " +"[path]``/storage/postgres/``, proceed as follows." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:380 +msgid "Stop the running database with (as root):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:384 +#, no-wrap +msgid "rcpostgresql stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:387 +msgid "Shut down the running Spacewalk services with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:391 +#, no-wrap +msgid "spacewalk-service stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:394 +msgid "" +"Copy the current working directory structure with [command]``cp`` using the " +"[option]``-a, --archive`` option. For example:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:398 +#, no-wrap +msgid "cp --archive /var/lib/pgsql/ /storage/postgres/\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:402 +msgid "" +"This command will copy the contents of [path]``/var/lib/pgsql/`` to " +"[path]``/storage/postgres/pgsql/``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:405 +msgid "" +"The contents of the [path]``/var/lib/pgsql`` directory needs to remain the " +"same, otherwise the {productname} database may malfunction. You also should " +"ensure that there is enough available disk space." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:408 +msgid "Mount the new database directory with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:412 +#, no-wrap +msgid "mount /storage/postgres/pgsql\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:414 +msgid "" +"Make sure ownership is `postgres:postgres` and not `root:root` by changing " +"to the new directory and running the following commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:419 +#, no-wrap +msgid "" +"cd /storage/postgres/pgsql/\n" +"ls -l\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:423 +msgid "Outputs:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:428 +#, no-wrap +msgid "" +"total 8\n" +"drwxr-x--- 4 postgres postgres 47 Jun 2 14:35 ./\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:430 +msgid "" +"Add the new database mount location to your servers fstab by editing " +"[path]``etc/fstab``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:431 +msgid "Start the database with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:435 +#, no-wrap +msgid "rcpostgresql start\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:438 +msgid "Start the Spacewalk services with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:442 +#, no-wrap +msgid "spacewalk-service start\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:446 +#, no-wrap +msgid "Recovering from a Crashed Root Partition" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:451 +msgid "" +"This section provides guidance on restoring your server after its root " +"partition has crashed. This section assumes you have setup your server " +"similar to the procedure explained in Installation guide with separate " +"partitions for the database and for channels mounted at " +"[path]``/var/lib/pgsql`` and [path]``/var/spacewalk/``." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/backup-restore.adoc:452 +#, no-wrap +msgid "Procedure: Recovering from a Crashed Root Partition" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:456 +msgid "" +"Install {productname}. Do not mount the [path]``/var/spacewalk`` and " +"[path]``/var/lib/pgsql`` partitions. Wait for the installation to complete " +"before going on to the next step." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:457 +msgid "Shut down the services with [command]``spacewalk-service shutdown``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:458 +msgid "Shut down the database with [command]``rcpostgresql stop``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:459 +msgid "Mount [path]``/var/spacewalk`` and [path]``/var/lib/pgsql`` partitions." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:460 +msgid "Restore the directories listed in <>." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:461 +msgid "Start the Spacewalk services with [command]``spacewalk-services start``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:462 +msgid "Start the database with [command]``rcpostgresql start``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:464 +msgid "" +"{productname} should now operate normally without loss of your database or " +"synced channels." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/backup-restore.adoc:467 +#, no-wrap +msgid "Database Connection Information" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/backup-restore.adoc:470 +msgid "" +"The information for connecting to the {productname} database is located in " +"[path]``/etc/rhn/rhn.conf``:" +msgstr "" + +#. There are no such default, they are user-spcified, though +#. type: delimited block - +#: ./modules/administration/pages/backup-restore.adoc:480 +#, no-wrap +msgid "" +"db_backend = postgresql\n" +"db_user = susemanager\n" +"db_password = susemanager\n" +"db_name = susemanager\n" +"db_host = localhost\n" +"db_port = 5432\n" +"db_ssl_enabled =\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/channel-management.po b/l10n/po/es/administration/pages/channel-management.po new file mode 100644 index 00000000000..5ce4581ebad --- /dev/null +++ b/l10n/po/es/administration/pages/channel-management.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/channel-management.adoc:2 +#, no-wrap +msgid "Channel Management" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:5 +msgid "Channels are a method of grouping software packages." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:9 +msgid "" +"In {productname}, channels are grouped into base and child channels, with " +"base channels grouped by operating system type, version, and architecture, " +"and child channels being compatible with their related base channel. When a " +"client has been assigned to a base channel, it is only possible for that " +"system to install the related child channels. Organizing channels in this " +"way ensures that only compatible packages are installed on each system." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:14 +msgid "" +"Software channels use repositories to provide packages. The channels mirror " +"the repositories in {productname}, and the package names and other data are " +"stored in the {productname} database. You can have any number of " +"repositories associated with a channel. The software from those " +"repositories can then be installed on clients by subscribing the client to " +"the appropriate channel." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:17 +msgid "" +"Clients can only be assigned to one base channel. The client can then " +"install or update packages from the repositories associated with that base " +"channel and any of its child channels." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:22 +msgid "" +"{productname} provides a number of vendor channels, which provide you " +"everything you need to run {productname}. {productname} Administrators and " +"Channel Administrators have channel management authority, which gives them " +"the ability to create and manage their own custom channels. If you want to " +"use your own packages in your environment, you can create custom channels. " +"Custom channels can be used as a base channel, or you can associate them " +"with a vendor base channel." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:24 +msgid "" +"For more on creating custom channels, see " +"xref:administration:custom-channels.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/channel-management.adoc:27 +#, no-wrap +msgid "Channel Administration" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:32 +msgid "" +"By default, any user can subscribe channels to a system. You can implement " +"restrictions on the channel using the {webui}." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/channel-management.adoc:35 +#, no-wrap +msgid "Procedure: Restricting Subscriber Access to a Channel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:37 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Channel List], and " +"select the channel to edit." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:39 +msgid "" +"Locate the [guimenu]``Per-User Subscription Restrictions`` section and check " +"[guimenu]``Only selected users within your organization may subscribe to " +"this channel``. Click btn:[Update] to save the changes." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/channel-management.adoc:39 +msgid "" +"Navigate to the [guimenu]``Subscribers`` tab and select or deselect users as " +"required." +msgstr "" diff --git a/l10n/po/es/administration/pages/common_gfdl1.2_i.po b/l10n/po/es/administration/pages/common_gfdl1.2_i.po new file mode 100644 index 00000000000..1e8eabea428 --- /dev/null +++ b/l10n/po/es/administration/pages/common_gfdl1.2_i.po @@ -0,0 +1,676 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/administration/pages/common_gfdl1.2_i.adoc:1 +#, no-wrap +msgid "GNU Free Documentation License" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:6 +msgid "" +"Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin " +"St, Fifth Floor, Boston, MA 02110-1301 USA. Everyone is permitted to copy " +"and distribute verbatim copies of this license document, but changing it is " +"not allowed." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:8 +#, no-wrap +msgid "0. PREAMBLE" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:13 +msgid "" +"The purpose of this License is to make a manual, textbook, or other " +"functional and useful document \"free\" in the sense of freedom: to assure " +"everyone the effective freedom to copy and redistribute it, with or without " +"modifying it, either commercially or noncommercially. Secondarily, this " +"License preserves for the author and publisher a way to get credit for their " +"work, while not being considered responsible for modifications made by " +"others." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:16 +msgid "" +"This License is a kind of \"copyleft\", which means that derivative works of " +"the document must themselves be free in the same sense. It complements the " +"GNU General Public License, which is a copyleft license designed for free " +"software." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:20 +msgid "" +"We have designed this License in order to use it for manuals for free " +"software, because free software needs free documentation: a free program " +"should come with manuals providing the same freedoms that the software " +"does. But this License is not limited to software manuals; it can be used " +"for any textual work, regardless of subject matter or whether it is " +"published as a printed book. We recommend this License principally for " +"works whose purpose is instruction or reference." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:22 +#, no-wrap +msgid "1. APPLICABILITY AND DEFINITIONS" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:29 +msgid "" +"This License applies to any manual or other work, in any medium, that " +"contains a notice placed by the copyright holder saying it can be " +"distributed under the terms of this License. Such a notice grants a world-" +"wide, royalty-free license, unlimited in duration, to use that work under " +"the conditions stated herein. The \"Document\", below, refers to any such " +"manual or work. Any member of the public is a licensee, and is addressed as " +"\"you\". You accept the license if you copy, modify or distribute the work " +"in a way requiring permission under copyright law." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:31 +msgid "" +"A \"Modified Version\" of the Document means any work containing the " +"Document or a portion of it, either copied verbatim, or with modifications " +"and/or translated into another language." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:34 +msgid "" +"A \"Secondary Section\" is a named appendix or a front-matter section of the " +"Document that deals exclusively with the relationship of the publishers or " +"authors of the Document to the Document's overall subject (or to related " +"matters) and contains nothing that could fall directly within that overall " +"subject. (Thus, if the Document is in part a textbook of mathematics, a " +"Secondary Section may not explain any mathematics.) The relationship could " +"be a matter of historical connection with the subject or with related " +"matters, or of legal, commercial, philosophical, ethical or political " +"position regarding them." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:39 +msgid "" +"The \"Invariant Sections\" are certain Secondary Sections whose titles are " +"designated, as being those of Invariant Sections, in the notice that says " +"that the Document is released under this License. If a section does not fit " +"the above definition of Secondary then it is not allowed to be designated as " +"Invariant. The Document may contain zero Invariant Sections. If the " +"Document does not identify any Invariant Sections then there are none." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:42 +msgid "" +"The \"Cover Texts\" are certain short passages of text that are listed, as " +"Front-Cover Texts or Back-Cover Texts, in the notice that says that the " +"Document is released under this License. A Front-Cover Text may be at most " +"5 words, and a Back-Cover Text may be at most 25 words." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:47 +msgid "" +"A \"Transparent\" copy of the Document means a machine-readable copy, " +"represented in a format whose specification is available to the general " +"public, that is suitable for revising the document straightforwardly with " +"generic text editors or (for images composed of pixels) generic paint " +"programs or (for drawings) some widely available drawing editor, and that is " +"suitable for input to text formatters or for automatic translation to a " +"variety of formats suitable for input to text formatters. A copy made in an " +"otherwise Transparent file format whose markup, or absence of markup, has " +"been arranged to thwart or discourage subsequent modification by readers is " +"not Transparent. An image format is not Transparent if used for any " +"substantial amount of text. A copy that is not \"Transparent\" is called " +"\"Opaque\"." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:51 +msgid "" +"Examples of suitable formats for Transparent copies include plain ASCII " +"without markup, Texinfo input format, LaTeX input format, SGML or XML using " +"a publicly available DTD, and standard-conforming simple HTML, PostScript or " +"PDF designed for human modification. Examples of transparent image formats " +"include PNG, XCF and JPG. Opaque formats include proprietary formats that " +"can be read and edited only by proprietary word processors, SGML or XML for " +"which the DTD and/or processing tools are not generally available, and the " +"machine-generated HTML, PostScript or PDF produced by some word processors " +"for output purposes only." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:54 +msgid "" +"The \"Title Page\" means, for a printed book, the title page itself, plus " +"such following pages as are needed to hold, legibly, the material this " +"License requires to appear in the title page. For works in formats which do " +"not have any title page as such, \"Title Page\" means the text near the most " +"prominent appearance of the work's title, preceding the beginning of the " +"body of the text." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:57 +msgid "" +"A section \"Entitled XYZ\" means a named subunit of the Document whose title " +"either is precisely XYZ or contains XYZ in parentheses following text that " +"translates XYZ in another language. (Here XYZ stands for a specific section " +"name mentioned below, such as \"Acknowledgements\", \"Dedications\", " +"\"Endorsements\", or \"History\".) To \"Preserve the Title\" of such a " +"section when you modify the Document means that it remains a section " +"\"Entitled XYZ\" according to this definition." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:60 +msgid "" +"The Document may include Warranty Disclaimers next to the notice which " +"states that this License applies to the Document. These Warranty " +"Disclaimers are considered to be included by reference in this License, but " +"only as regards disclaiming warranties: any other implication that these " +"Warranty Disclaimers may have is void and has no effect on the meaning of " +"this License." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:62 +#, no-wrap +msgid "2. VERBATIM COPYING" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:69 +msgid "" +"You may copy and distribute the Document in any medium, either commercially " +"or noncommercially, provided that this License, the copyright notices, and " +"the license notice saying this License applies to the Document are " +"reproduced in all copies, and that you add no other conditions whatsoever to " +"those of this License. You may not use technical measures to obstruct or " +"control the reading or further copying of the copies you make or " +"distribute. However, you may accept compensation in exchange for copies. " +"If you distribute a large enough number of copies you must also follow the " +"conditions in section 3." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:71 +msgid "" +"You may also lend copies, under the same conditions stated above, and you " +"may publicly display copies." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:73 +#, no-wrap +msgid "3. COPYING IN QUANTITY" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:81 +msgid "" +"If you publish printed copies (or copies in media that commonly have printed " +"covers) of the Document, numbering more than 100, and the Document's license " +"notice requires Cover Texts, you must enclose the copies in covers that " +"carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the " +"front cover, and Back-Cover Texts on the back cover. Both covers must also " +"clearly and legibly identify you as the publisher of these copies. The " +"front cover must present the full title with all words of the title equally " +"prominent and visible. You may add other material on the covers in " +"addition. Copying with changes limited to the covers, as long as they " +"preserve the title of the Document and satisfy these conditions, can be " +"treated as verbatim copying in other respects." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:83 +msgid "" +"If the required texts for either cover are too voluminous to fit legibly, " +"you should put the first ones listed (as many as fit reasonably) on the " +"actual cover, and continue the rest onto adjacent pages." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:86 +msgid "" +"If you publish or distribute Opaque copies of the Document numbering more " +"than 100, you must either include a machine-readable Transparent copy along " +"with each Opaque copy, or state in or with each Opaque copy a computer-" +"network location from which the general network-using public has access to " +"download using public-standard network protocols a complete Transparent copy " +"of the Document, free of added material. If you use the latter option, you " +"must take reasonably prudent steps, when you begin distribution of Opaque " +"copies in quantity, to ensure that this Transparent copy will remain thus " +"accessible at the stated location until at least one year after the last " +"time you distribute an Opaque copy (directly or through your agents or " +"retailers) of that edition to the public." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:88 +msgid "" +"It is requested, but not required, that you contact the authors of the " +"Document well before redistributing any large number of copies, to give them " +"a chance to provide you with an updated version of the Document." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:90 +#, no-wrap +msgid "4. MODIFICATIONS" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:95 +msgid "" +"You may copy and distribute a Modified Version of the Document under the " +"conditions of sections 2 and 3 above, provided that you release the Modified " +"Version under precisely this License, with the Modified Version filling the " +"role of the Document, thus licensing distribution and modification of the " +"Modified Version to whoever possesses a copy of it. In addition, you must " +"do these things in the Modified Version:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:98 +msgid "" +"Use in the Title Page (and on the covers, if any) a title distinct from that " +"of the Document, and from those of previous versions (which should, if there " +"were any, be listed in the History section of the Document). You may use the " +"same title as a previous version if the original publisher of that version " +"gives permission." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:99 +msgid "" +"List on the Title Page, as authors, one or more persons or entities " +"responsible for authorship of the modifications in the Modified Version, " +"together with at least five of the principal authors of the Document (all of " +"its principal authors, if it has fewer than five), unless they release you " +"from this requirement." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:100 +msgid "" +"State on the Title page the name of the publisher of the Modified Version, " +"as the publisher." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:101 +msgid "Preserve all the copyright notices of the Document." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:102 +msgid "" +"Add an appropriate copyright notice for your modifications adjacent to the " +"other copyright notices." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:103 +msgid "" +"Include, immediately after the copyright notices, a license notice giving " +"the public permission to use the Modified Version under the terms of this " +"License, in the form shown in the Addendum below." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:104 +msgid "" +"Preserve in that license notice the full lists of Invariant Sections and " +"required Cover Texts given in the Document's license notice." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:105 +msgid "Include an unaltered copy of this License." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:106 +msgid "" +"Preserve the section Entitled \"History\", Preserve its Title, and add to it " +"an item stating at least the title, year, new authors, and publisher of the " +"Modified Version as given on the Title Page. If there is no section Entitled " +"\"History\" in the Document, create one stating the title, year, authors, " +"and publisher of the Document as given on its Title Page, then add an item " +"describing the Modified Version as stated in the previous sentence." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:107 +msgid "" +"Preserve the network location, if any, given in the Document for public " +"access to a Transparent copy of the Document, and likewise the network " +"locations given in the Document for previous versions it was based on. These " +"may be placed in the \"History\" section. You may omit a network location " +"for a work that was published at least four years before the Document " +"itself, or if the original publisher of the version it refers to gives " +"permission." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:108 +msgid "" +"For any section Entitled \"Acknowledgements\" or \"Dedications\", Preserve " +"the Title of the section, and preserve in the section all the substance and " +"tone of each of the contributor acknowledgements and/or dedications given " +"therein." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:109 +msgid "" +"Preserve all the Invariant Sections of the Document, unaltered in their text " +"and in their titles. Section numbers or the equivalent are not considered " +"part of the section titles." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:110 +msgid "" +"Delete any section Entitled \"Endorsements\". Such a section may not be " +"included in the Modified Version." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:111 +msgid "" +"Do not retitle any existing section to be Entitled \"Endorsements\" or to " +"conflict in title with any Invariant Section." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:112 +msgid "Preserve any Warranty Disclaimers." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:117 +msgid "" +"If the Modified Version includes new front-matter sections or appendices " +"that qualify as Secondary Sections and contain no material copied from the " +"Document, you may at your option designate some or all of these sections as " +"invariant. To do this, add their titles to the list of Invariant Sections " +"in the Modified Version's license notice. These titles must be distinct " +"from any other section titles." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:119 +msgid "" +"You may add a section Entitled \"Endorsements\", provided it contains " +"nothing but endorsements of your Modified Version by various parties--for " +"example, statements of peer review or that the text has been approved by an " +"organization as the authoritative definition of a standard." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:123 +msgid "" +"You may add a passage of up to five words as a Front-Cover Text, and a " +"passage of up to 25 words as a Back-Cover Text, to the end of the list of " +"Cover Texts in the Modified Version. Only one passage of Front-Cover Text " +"and one of Back-Cover Text may be added by (or through arrangements made by) " +"any one entity. If the Document already includes a cover text for the same " +"cover, previously added by you or by arrangement made by the same entity you " +"are acting on behalf of, you may not add another; but you may replace the " +"old one, on explicit permission from the previous publisher that added the " +"old one." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:125 +msgid "" +"The author(s) and publisher(s) of the Document do not by this License give " +"permission to use their names for publicity for or to assert or imply " +"endorsement of any Modified Version." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:127 +#, no-wrap +msgid "5. COMBINING DOCUMENTS" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:131 +msgid "" +"You may combine the Document with other documents released under this " +"License, under the terms defined in section 4 above for modified versions, " +"provided that you include in the combination all of the Invariant Sections " +"of all of the original documents, unmodified, and list them all as Invariant " +"Sections of your combined work in its license notice, and that you preserve " +"all their Warranty Disclaimers." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:135 +msgid "" +"The combined work need only contain one copy of this License, and multiple " +"identical Invariant Sections may be replaced with a single copy. If there " +"are multiple Invariant Sections with the same name but different contents, " +"make the title of each such section unique by adding at the end of it, in " +"parentheses, the name of the original author or publisher of that section if " +"known, or else a unique number. Make the same adjustment to the section " +"titles in the list of Invariant Sections in the license notice of the " +"combined work." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:137 +msgid "" +"In the combination, you must combine any sections Entitled \"History\" in " +"the various original documents, forming one section Entitled \"History\"; " +"likewise combine any sections Entitled \"Acknowledgements\", and any " +"sections Entitled \"Dedications\". You must delete all sections Entitled " +"\"Endorsements\"." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:139 +#, no-wrap +msgid "6. COLLECTIONS OF DOCUMENTS" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:143 +msgid "" +"You may make a collection consisting of the Document and other documents " +"released under this License, and replace the individual copies of this " +"License in the various documents with a single copy that is included in the " +"collection, provided that you follow the rules of this License for verbatim " +"copying of each of the documents in all other respects." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:145 +msgid "" +"You may extract a single document from such a collection, and distribute it " +"individually under this License, provided you insert a copy of this License " +"into the extracted document, and follow this License in all other respects " +"regarding verbatim copying of that document." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:147 +#, no-wrap +msgid "7. AGGREGATION WITH INDEPENDENT WORKS" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:152 +msgid "" +"A compilation of the Document or its derivatives with other separate and " +"independent documents or works, in or on a volume of a storage or " +"distribution medium, is called an \"aggregate\" if the copyright resulting " +"from the compilation is not used to limit the legal rights of the " +"compilation's users beyond what the individual works permit. When the " +"Document is included in an aggregate, this License does not apply to the " +"other works in the aggregate which are not themselves derivative works of " +"the Document." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:155 +msgid "" +"If the Cover Text requirement of section 3 is applicable to these copies of " +"the Document, then if the Document is less than one half of the entire " +"aggregate, the Document's Cover Texts may be placed on covers that bracket " +"the Document within the aggregate, or the electronic equivalent of covers if " +"the Document is in electronic form. Otherwise they must appear on printed " +"covers that bracket the whole aggregate." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:157 +#, no-wrap +msgid "8. TRANSLATION" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:164 +msgid "" +"Translation is considered a kind of modification, so you may distribute " +"translations of the Document under the terms of section 4. Replacing " +"Invariant Sections with translations requires special permission from their " +"copyright holders, but you may include translations of some or all Invariant " +"Sections in addition to the original versions of these Invariant Sections. " +"You may include a translation of this License, and all the license notices " +"in the Document, and any Warranty Disclaimers, provided that you also " +"include the original English version of this License and the original " +"versions of those notices and disclaimers. In case of a disagreement " +"between the translation and the original version of this License or a notice " +"or disclaimer, the original version will prevail." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:166 +msgid "" +"If a section in the Document is Entitled \"Acknowledgements\", \"Dedications" +"\", or \"History\", the requirement (section 4) to Preserve its Title " +"(section 1) will typically require changing the actual title." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:168 +#, no-wrap +msgid "9. TERMINATION" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:174 +msgid "" +"You may not copy, modify, sublicense, or distribute the Document except as " +"expressly provided for under this License. Any other attempt to copy, " +"modify, sublicense or distribute the Document is void, and will " +"automatically terminate your rights under this License. However, parties " +"who have received copies, or rights, from you under this License will not " +"have their licenses terminated so long as such parties remain in full " +"compliance." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:176 +#, no-wrap +msgid "10. FUTURE REVISIONS OF THIS LICENSE" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:182 +msgid "" +"The Free Software Foundation may publish new, revised versions of the GNU " +"Free Documentation License from time to time. Such new versions will be " +"similar in spirit to the present version, but may differ in detail to " +"address new problems or concerns. See http://www.gnu.org/copyleft/." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:186 +msgid "" +"Each version of the License is given a distinguishing version number. If " +"the Document specifies that a particular numbered version of this License " +"\"or any later version\" applies to it, you have the option of following the " +"terms and conditions either of that specified version or of any later " +"version that has been published (not as a draft) by the Free Software " +"Foundation. If the Document does not specify a version number of this " +"License, you may choose any version ever published (not as a draft) by the " +"Free Software Foundation." +msgstr "" + +#. type: Title == +#: modules/administration/pages/common_gfdl1.2_i.adoc:188 +#, no-wrap +msgid "ADDENDUM: How to use this License for your documents" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/common_gfdl1.2_i.adoc:198 +#, no-wrap +msgid "" +"Copyright (c) YEAR YOUR NAME.\n" +" Permission is granted to copy, distribute and/or modify this document\n" +" under the terms of the GNU Free Documentation License, Version 1.2\n" +" or any later version published by the Free Software Foundation;\n" +" with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.\n" +" A copy of the license is included in the section entitled{ldquo}GNU\n" +" Free Documentation License{rdquo}.\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:204 +msgid "" +"If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, " +"replace the {ldquo} with...Texts.{rdquo} line with this:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/common_gfdl1.2_i.adoc:208 +#, no-wrap +msgid "" +"with the Invariant Sections being LIST THEIR TITLES, with the\n" +" Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:212 +msgid "" +"If you have Invariant Sections without Cover Texts, or some other " +"combination of the three, merge those two alternatives to suit the situation." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/common_gfdl1.2_i.adoc:213 +msgid "" +"If your document contains nontrivial examples of program code, we recommend " +"releasing these examples in parallel under your choice of free software " +"license, such as the GNU General Public License, to permit their use in free " +"software." +msgstr "" diff --git a/l10n/po/es/administration/pages/content-lifecycle-examples.po b/l10n/po/es/administration/pages/content-lifecycle-examples.po new file mode 100644 index 00000000000..36f416231ea --- /dev/null +++ b/l10n/po/es/administration/pages/content-lifecycle-examples.po @@ -0,0 +1,747 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:2 +#, no-wrap +msgid "Content Lifecycle Management Examples" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:6 +msgid "" +"This section contains some common examples of how you can use content " +"lifecycle management. Use these examples to build your own personalized " +"implementation." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle-examples.adoc:10 +#, no-wrap +msgid "Creating a Project for a Monthly Patch Cycle" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:13 +msgid "An example project for a monthly patch cycle consists of:" +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle-examples.adoc:15 ./modules/administration/pages/content-lifecycle-examples.adoc:23 +#, no-wrap +msgid "Creating a `By Date` filter" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:16 +msgid "Adding the filter to the project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:17 +msgid "Applying the filter to a new project build" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:18 +msgid "Excluding a patch from the project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:19 +msgid "Including a patch in the project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:27 +msgid "" +"The ``By Date`` filter excludes all patches released after a specified " +"date. This filter is useful for your content lifecycle projects that follow " +"a monthly patch cycle." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:29 +#, no-wrap +msgid "Procedure: Creating the ``By Date`` Filter" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:31 ./modules/administration/pages/content-lifecycle-examples.adoc:76 ./modules/administration/pages/content-lifecycle-examples.adoc:106 +msgid "" +"In the {productname} {webui}, navigate to menu:Content Lifecycle[Filters] " +"and click btn:[Create Filter]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:33 +msgid "" +"In the [guimenu]``Filter Name`` field, type a name for your filter. For " +"example, [systemitem]``Exclude patches by date``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:34 +msgid "" +"In the [guimenu]``Filter Type`` field, select [guimenu]``Patch (Issue " +"date)``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:35 +msgid "" +"In the [guimenu]``Matcher`` field, [guimenu]``later or equal`` is " +"autoselected." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:36 +msgid "Select the date and time." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:37 ./modules/administration/pages/content-lifecycle-examples.adoc:48 ./modules/administration/pages/content-lifecycle-examples.adoc:83 ./modules/administration/pages/content-lifecycle-examples.adoc:115 +msgid "Click btn:[Save]." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle-examples.adoc:41 +#, no-wrap +msgid "Adding the Filter to the Project" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:43 +#, no-wrap +msgid "Procedure: Adding a Filter to a Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:45 +msgid "" +"In the {productname} {webui}, navigate to menu:Content Lifecycle[Projects] " +"and select a project from the list." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:46 +msgid "Click btn:[Attach/Detach Filters] link to see all available filters" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:47 +msgid "Select the new [guimenu]``Exclude patches by date`` filter." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle-examples.adoc:52 +#, no-wrap +msgid "Applying the Filter to a new Project Build" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:56 +msgid "" +"The new filter is added to your filter list, but it still needs to be " +"applied to the project. To apply the filter you need to build the first " +"environment." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:57 +#, no-wrap +msgid "Procedure: Using the Filter" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:59 +msgid "Click btn:[Build] to build the first environment." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:61 +msgid "" +"OPTIONAL: Add a message. You can use messages to help track the build " +"history." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:62 +msgid "" +"Check that the filter has worked correctly by using the new channels on a " +"test server." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:64 +msgid "" +"Click btn:[Promote] to move the content to the next environment. The build " +"will take longer if you have a large number of filters, or they are very " +"complex." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle-examples.adoc:68 +#, no-wrap +msgid "Excluding a Patch from the Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:72 +msgid "" +"Tests may help you discover issues. When an issue is found, exclude the " +"problem patch released before the `by date` filter." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:73 +#, no-wrap +msgid "Procedure: Excluding a Patch" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:78 +msgid "" +"In the [guimenu]``Filter Name`` field, enter a name for the filter. For " +"example, [systemitem]``Exclude openjdk patch``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:79 ./modules/administration/pages/content-lifecycle-examples.adoc:109 +msgid "" +"In the [guimenu]``Filter Type`` field, select [guimenu]``Patch (Advisory " +"Name)``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:80 ./modules/administration/pages/content-lifecycle-examples.adoc:110 +msgid "In the [guimenu]``Matcher`` field, select [guimenu]``equals``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:82 +msgid "" +"In the [guimenu]``Advisory Name`` field, type a name for the advisory. For " +"example, [systemitem]``SUSE-15-2019-1807``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:84 ./modules/administration/pages/content-lifecycle-examples.adoc:177 ./modules/administration/pages/content-lifecycle-examples.adoc:255 +msgid "Navigate to menu:Content Lifecycle[Projects] and select your project." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:85 +msgid "" +"Click btn:[Attach/Detach Filters] link, select [guimenu]``Exclude openjdk " +"patch``, and click btn:[Save]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:87 +msgid "" +"When you rebuild the project with the btn:[Build] button, the new filter is " +"used together with the [guimenu]``by date`` filter we added before." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle-examples.adoc:91 +#, no-wrap +msgid "Including a Patch in the Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:97 +msgid "" +"In this example, you have received a security alert. An important security " +"patch was released several days after the first of the month you are " +"currently working on. The name of the new patch is ``SUSE-15-2019-2071``. " +"You need to include this new patch into your environment." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:102 +msgid "" +"The [guimenu]``Allow`` filters rule overrides the exclude function of the " +"[guimenu]``Deny`` filter rule. For more information, see " +"xref:administration:content-lifecycle.adoc[]." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:104 +#, no-wrap +msgid "Procedure: Including a Patch in a Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:108 +msgid "" +"In the [guimenu]``Filter Name`` field, type a name for the filter. For " +"example, [systemitem]``Include kernel security fix``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:111 +msgid "" +"In the [guimenu]``Advisory Name`` field, type " +"[guimenu]``SUSE-15-2019-2071``, and check [guimenu]``Allow``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:112 ./modules/administration/pages/content-lifecycle-examples.adoc:176 +msgid "Click btn:[Save] to store the filter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:113 +msgid "" +"Navigate to menu:Content Lifecycle[Projects] and select your project from " +"the list." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:114 +msgid "" +"Click btn:[Attach/Detach Filters], and select [guimenu]``Include kernel " +"security patch``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:116 +msgid "Click btn:[Build] to rebuild the environment." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle-examples.adoc:120 +#, no-wrap +msgid "Update an Existing Monthly Patch Cycle" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:123 +msgid "" +"When a monthly patch cycle is complete, you can update the patch cycle for " +"the next month." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:124 +#, no-wrap +msgid "Procedure: Updating a Monthly Patch Cycle" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:127 +msgid "" +"In the [guimenu]``by date`` field, change the date of the filter to the next " +"month. Alternatively, create a new filter and change the assignment to the " +"project." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:129 +msgid "" +"Check if the exclude filter for ``SUSE-15-2019-1807`` can be detached from " +"the project. There may be a new patch available to fix this issue." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:131 +msgid "" +"Detach the ``allow`` filter you added previously. The patch is included by " +"default." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:132 +msgid "" +"Rebuild the project to create a new environment with patches for the next " +"month." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle-examples.adoc:136 +#, no-wrap +msgid "Enhance a Project with Live Patching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:139 +msgid "" +"This section covers setting up filters to create environments for live " +"patching." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:143 +msgid "" +"When you are preparing to use live patching, there are some important " +"considerations" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:146 +msgid "" +"Only ever use one kernel version on your systems. The live patching " +"packages are installed with a specific kernel." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:147 +msgid "Live patching updates are shipped as one patch." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:150 +msgid "" +"Each kernel patch that begins a new series of live patching kernels will " +"display the ``required reboot`` flag. These kernel patches come with live " +"patching tools. When you have installed them, you will need to reboot the " +"system at least once before the next year." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:151 +msgid "Only install live patch updates that match the installed kernel version." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:153 +msgid "" +"Live patches are provided as stand-alone patches. You must exclude all " +"regular kernel patches with higher kernel version than the currently " +"installed one." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle-examples.adoc:158 +#, no-wrap +msgid "Exclude Packages with a Higher Kernel Version" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:162 +msgid "" +"In this example you update your systems with the ``SUSE-15-2019-1244`` " +"patch. This patch contains ``kernel-default-4.12.14-150.17.1-x86_64``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:164 +msgid "" +"You need to exclude all patches which contain a higher version of " +"``kernel-default``." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:165 +#, no-wrap +msgid "Procedure: Excluding Packages with a Higher Kernel Version" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:167 +msgid "" +"In the {productname} {webui}, navigate to menu:Content Lifecycle[Filters], " +"and click btn:[Create Filter]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:169 +msgid "" +"In the [guimenu]``Filter Name`` field, type a name for your filter. For " +"example, [systemitem]``Exclude kernel greater than 4.12.14-150.17.1``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:170 +msgid "" +"In the [guimenu]``Filter Type`` field, select [guimenu]``Patch (Contains " +"Package)``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:171 +msgid "In the [guimenu]``Matcher`` field, select [guimenu]``version greater than``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:172 +msgid "In the [guimenu]``Package Name`` field, type [systemitem]``kernel-default``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:173 +msgid "Leave the the [guimenu]``Epoch`` field empty." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:174 +msgid "In the [guimenu]``Version`` field, type [systemitem]``4.12.14``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:175 +msgid "In the [guimenu]``Release`` field, type [systemitem]``150.17.1``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:178 +msgid "Click btn:[Attach/Detach Filters]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:179 +msgid "" +"Select [guimenu]``Exclude kernel greater than 4.12.14-150.17.1``, and click " +"btn:[Save]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:183 +msgid "" +"When you click btn:[Build], a new environment is created. The new " +"environment contains all the kernel patches up to the version you installed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:186 +msgid "" +"All kernel patches with higher kernel versions are removed. Live patching " +"kernels will stay available as long as they are not the first in a series." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle-examples.adoc:202 +#, no-wrap +msgid "Switch to a New Kernel Version for Live Patching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:207 +msgid "" +"Live Patching for a specific kernel version is only available for one year. " +"After one year you must update the kernel on your systems. Execute these " +"environment changes:" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:208 +#, no-wrap +msgid "Procedure: Switch to a New Kernel Version" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:211 +msgid "" +"Decide which kernel version you will upgrade to. For example: " +"`4.12.14-150.32.1`" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:212 +msgid "Create a new kernel version Filter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:213 +msgid "" +"Detach the previous filter **Exclude kernel greater than 4.12.14-150.17.1** " +"and attach the new filter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:220 +msgid "" +"Click btn:[Build] to rebuild the environment. The new environment contains " +"all kernel patches up to the new kernel version you selected. Systems using " +"these channels will have the kernel update available for installation. You " +"will need to reboot systems after they have performed the upgrade. The new " +"kernel will remain valid for one year. All packages installed during the " +"year will match the current live patching kernel filter." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle-examples.adoc:223 +#, no-wrap +msgid "Appstream Filters" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:229 +msgid "" +"If you are using {rhel}{nbsp}8 clients, you cannot perform package " +"operations such as installing or upgrading directly from modular " +"repositories like the {rhel} Appstream repository. You can use the " +"Appstream filter to transform modular repositories into regular " +"repositories. It does this by keeping the packages in the repository and " +"stripping away the module metadata. The resulting repository can be used in " +"{productname} in the same way as a regular repository." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:232 +msgid "" +"The AppStream filter selects a single module stream to be included in the " +"target repository. You can add multiple filters to select multiple module " +"streams." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:235 +msgid "" +"If you do not use an AppStream filter in your CLM project, the module " +"metadata in the modular sources remains intact, and the target repositories " +"contain the same module metadata. As long as at least one AppStream filter " +"is enabled in the CLM project, all target repositories are transformed into " +"regular repositories." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:238 +msgid "" +"To use the AppStream filter, you need a CLM project with a modular " +"repository such as ``{rhel} AppStream``. Ensure that you included the " +"module you need as a source before you begin." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:241 +#, no-wrap +msgid "Procedure: Using Appstream Filters" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:244 ./modules/administration/pages/content-lifecycle-examples.adoc:263 +msgid "" +"In the {productname} {webui}, navigate to your {rhel}{nbsp}8 CLM project. " +"Ensure that you have included the AppStream channels for your project." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:245 ./modules/administration/pages/content-lifecycle-examples.adoc:264 +msgid "Click btn:``Create Filter`` and use these parameters:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:247 ./modules/administration/pages/content-lifecycle-examples.adoc:266 +msgid "In the [guimenu]``Filter Name`` field, type a name for the new filter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:248 ./modules/administration/pages/content-lifecycle-examples.adoc:267 +msgid "" +"In the [guimenu]``Filter Type`` field, select [parameter]``Module " +"(Stream)``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:250 +msgid "" +"In the [guimenu]``Module Name`` field, type a module name. For example, " +"[parameter]``postgresql``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:253 +msgid "" +"In the [guimenu]``Stream`` field, type the name of the desired stream. For " +"example, [parameter]``10``. If you leave this field blank, the default " +"stream for the module is selected." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:254 +msgid "Click btn:[Save] to create the new filter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:256 +msgid "" +"Click btn:``Attach/Detach Filters``, select your new Appstream filter, and " +"click btn:[Save]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:259 +msgid "" +"You can use the browse function in the ``Create/Edit Filter`` form to select " +"a module from a list of available module streams for a modular channel." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle-examples.adoc:260 +#, no-wrap +msgid "Procedure: Browsing Available Module Streams" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:268 +msgid "Click ``Browse available modules`` to see all modular channels." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:269 +msgid "Select a channel to browse the modules and streams:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:271 +msgid "" +"In the [guimenu]``Module Name`` field, start typing a module name to search, " +"or select from the list." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:272 +msgid "" +"In the [guimenu]``Stream`` field, start typing a stream name to search, or " +"select from the list." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:278 +msgid "" +"Channel selection is only for browsing modules. The selected channel will " +"not be saved with the filter, and will not affect the CLM process in any " +"way." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:282 +msgid "" +"You can create additional AppStream filters for any other module stream to " +"be included in the target repository. Any module streams that the selected " +"stream depends on will be automatically included." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle-examples.adoc:289 +msgid "" +"Be careful not to specify conflicting, incompatible, or missing module " +"streams. For example, selecting two streams from the same module is " +"invalid." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle-examples.adoc:292 +msgid "" +"When you build your CLM project using the btn:[Build] button in the {webui}, " +"the target repository is a regular repository without any modules, that " +"contains packages from the selected module streams." +msgstr "" diff --git a/l10n/po/es/administration/pages/content-lifecycle.po b/l10n/po/es/administration/pages/content-lifecycle.po new file mode 100644 index 00000000000..5020e99c64d --- /dev/null +++ b/l10n/po/es/administration/pages/content-lifecycle.po @@ -0,0 +1,479 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/content-lifecycle.adoc:2 +#, no-wrap +msgid "Content Lifecycle Management" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:6 +msgid "" +"Content lifecycle management allows you to customize and test packages " +"before updating production clients. This is especially useful if you need " +"to apply updates during a limited maintenance window." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:8 +msgid "" +"Content lifecycle management allows you to select software channels as " +"sources, adjust them as required for your environment, and thoroughly test " +"them before installing onto your production clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:12 +msgid "" +"While you cannot directly modify vendor channels, you can clone them and " +"then modify the clones by adding or removing packages and custom patches. " +"You can assign these cloned channels to test clients to ensure they work as " +"expected. Then, when all tests pass, you can promote them to production " +"servers." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:15 +msgid "" +"This is achieved through a series of environments that your software " +"channels can move through on their lifecycle. Most environment lifecycles " +"include at least test and production environments, but you can have as many " +"environments as you require." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:18 +msgid "" +"This section covers the basic content lifecycle procedures, and the filters " +"available. For more specific examples, see " +"xref:administration:content-lifecycle-examples.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle.adoc:21 +#, no-wrap +msgid "Create a Content Lifecycle Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:25 +msgid "" +"To set up a content lifecycle, you need to begin with a project. The " +"project defines the software channel sources, the filters used to find " +"packages, and the build environments." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle.adoc:26 +#, no-wrap +msgid "Procedure: Creating a Content Lifecycle Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:28 +msgid "" +"In the {productname} {webui}, navigate to menu:Content Lifecycle[Projects], " +"and click btn:[Create Project]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:30 +msgid "" +"In the [guimenu]``Label`` field, enter a label for your project. The " +"[guimenu]``Label`` field only accepts lowercase letters, numbers, periods, " +"hyphens, and underscores." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:31 +msgid "In the [guimenu]``Name`` field, enter a descriptive name for your project." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:32 +msgid "" +"Click the btn:[Create] button to create your project and return to the " +"project page." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:33 +msgid "Click btn:[Attach/Detach Sources]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:35 +msgid "" +"In the [guimenu]``Sources`` dialog, select the source type, and select a " +"base channel for your project. The available child channels for the " +"selected base channel are displayed, including information on whether the " +"channel is mandatory or recommended." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:37 +msgid "" +"Check the child channels you require, and click btn:[Save] to return to the " +"project page. The software channels you selected should now be showing." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:38 +msgid "Click btn:[Attach/Detach Filters]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:40 +msgid "" +"In the [guimenu]``Filters`` dialog, select the filters you want to attach to " +"the project. To create a new filter, click btn:[Create new Filter]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:41 +msgid "Click btn:[Add Environment]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:43 +msgid "" +"In the [guimenu]``Environment Lifecycle`` dialog, give the first environment " +"a name and a description, and click btn:[Save]. The [guimenu]``Name`` field " +"only accepts lowercase letters, numbers, periods, hyphens, and underscores." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:45 +msgid "" +"Continue creating environments until you have all the environments for your " +"lifecycle completed. You can select the order of the environments in the " +"lifecycle by selecting an environment in the [guimenu]``Insert before`` " +"field when you create it." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle.adoc:48 +#, no-wrap +msgid "Filter Types" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:53 +msgid "" +"{productname} allows you to create various types of filters to control the " +"content used for building the project. Filters allow you to select which " +"packages will be included or excluded from the build. For example, you " +"could exclude all kernel packages, or include only specific releases of some " +"packages." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:55 +msgid "The supported filters are:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:57 +msgid "package filtering" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:58 +msgid "by name" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:59 +msgid "by name, epoch, version, release, and architecture" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:60 +msgid "patch filtering" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:61 +msgid "by advisory name" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:62 +msgid "by advisory type" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:63 +msgid "by synopsis" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:64 +msgid "by keyword" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:65 +msgid "by date" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:66 +msgid "by affected package" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:67 +msgid "module" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:68 +msgid "by stream" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle.adoc:73 +msgid "Package dependencies are not resolved during content filtering." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:78 +msgid "" +"There are multiple matchers you can use with the filter. Which ones are " +"available will depend on the filter type you choose." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:80 +msgid "The available matchers are:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:82 +msgid "contains" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:83 +msgid "matches (must take the form of a regular expression)" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:84 +msgid "equals" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:85 +msgid "greater" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:86 +msgid "greater or equal" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:87 +msgid "lower or equal" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:88 +msgid "lower" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:89 +msgid "later or equal" +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/content-lifecycle.adoc:92 +#, no-wrap +msgid "Filter ``rule`` Parameter" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:96 +msgid "" +"Each filter has a ``rule`` parameter that can be set to either ``Allow`` or " +"``Deny``. The filters are processed like this:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:98 +msgid "" +"If a package or patch satisfies a ``Deny`` filter, it will be excluded from " +"the result." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:99 +msgid "" +"If a package or patch satisfies an ``Allow`` filter, it will be included in " +"the result (even if it was excluded by a ``Deny`` filter)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:101 +msgid "" +"This behavior is useful when you want to exclude large number of packages or " +"patches using a general ``Deny`` filter and \"cherry-pick\" specific " +"packages or patches with specific ``Allow`` filters." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle.adoc:105 +msgid "" +"Content filters are global in your organization and can be shared between " +"projects." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle.adoc:112 +msgid "" +"If your project already contains built sources, when you add an environment " +"it will automatically populate with the existing content. Content will be " +"drawn from the previous environment of the cycle if it had one. If there is " +"no previous environment, it will be left empty until the project sources are " +"built again." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle.adoc:116 +#, no-wrap +msgid "Build a Content Lifecycle Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:119 +msgid "" +"When you have created your project, defined environments, and attached " +"sources and filters, you can build the project for the first time." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:121 +msgid "" +"Building applies filters to the attached sources and clones them to the " +"first environment in the project." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle.adoc:124 +#, no-wrap +msgid "Procedure: Building a Content Lifecycle Project" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:127 +msgid "" +"In the {productname} {webui}, navigate to menu:Content Lifecycle[Projects], " +"and select the project you want to build." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:128 +msgid "Review the attached sources and filters, and click btn:[Build]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:129 +msgid "Provide a version message to describe the changes or updates in this build." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:130 ./modules/administration/pages/content-lifecycle.adoc:145 +msgid "" +"You can monitor build progress in the [guimenu]``Environment Lifecycle`` " +"section." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:132 +msgid "" +"After the build is finished, the environment version is increased by one and " +"the built sources, such as software channels, can be assigned to your " +"clients." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle.adoc:135 +#, no-wrap +msgid "Promote Environments" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:138 +msgid "" +"When the project has been built, the built sources can be sequentially " +"promoted to the environments." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/content-lifecycle.adoc:141 +#, no-wrap +msgid "Procedure: Promoting Environments" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:143 +msgid "" +"In the {productname} {webui}, navigate to menu:Content Lifecycle[Projects], " +"and select the project you want to work with." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:144 +msgid "" +"In the [guimenu]``Environment Lifecycle`` section, locate the environment to " +"promote to its successor, and click btn:[Promote]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-lifecycle.adoc:148 +#, no-wrap +msgid "Assign Clients to Environments" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-lifecycle.adoc:152 +msgid "" +"When you build and promote content lifecycle projects, {productname} creates " +"a tree of software channels. To add clients to the environment, assign the " +"base and child software channels to your client using menu:Software[Software " +"Channels] in the [guimenu]``System Details`` page for the client." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle.adoc:157 +msgid "" +"Newly added cloned channels are not assigned to clients automatically. If " +"you add or promote sources you will need to manually check and update your " +"channel assignments." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-lifecycle.adoc:159 +msgid "" +"Automatic assignment is intended to be added to {productname} in a future " +"version." +msgstr "" diff --git a/l10n/po/es/administration/pages/content-staging.po b/l10n/po/es/administration/pages/content-staging.po new file mode 100644 index 00000000000..7f9e9dc439b --- /dev/null +++ b/l10n/po/es/administration/pages/content-staging.po @@ -0,0 +1,163 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/content-staging.adoc:2 +#, no-wrap +msgid "Content Staging" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:7 +msgid "" +"Staging is used by clients to download packages in advance, before they are " +"installed. This allows package installation to begin as soon as it is " +"scheduled, which can reduce the amount of time required for a maintenance " +"window." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-staging.adoc:9 +#, no-wrap +msgid "Enable Content Staging" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:14 +msgid "" +"You can manage content staging across your entire organization. In the " +"{productname} {webui}, navigate to menu:Admin[Organizations] to see a list " +"of available organizations. Click the name of an organization, and check " +"the [guimenu]``Enable Staging Contents`` box to allow clients in this " +"organization to stage package data." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-staging.adoc:18 +msgid "" +"You must be logged in as a {productname} administrator to create and manage " +"organizations." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:21 +msgid "" +"You can also enable staging at the command prompt by editing " +"[path]``/etc/sysconfig/rhn/up2date``, and adding or editing these lines:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/content-staging.adoc:25 +#, no-wrap +msgid "" +"stagingContent=1\n" +"stagingContentWindow=24\n" +msgstr "" + +#. 2018-12-10, ke: /etc/sysconfig/rhn/up2date still exists. @renner confirmed some tools use it (at least, trad. client). To be renamed in the future. +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:36 +msgid "" +"The ``stagingContentWindow`` parameter is a time value expressed in hours " +"and determines when downloading will start. It is the number of hours " +"before the scheduled installation or update time. In this example, content " +"will be downloaded 24 hours before the installation time. The start time " +"for download depends on the selected contact method for a system. The " +"assigned contact method sets the time for when the next " +"[command]``mgr_check`` will be executed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:39 +msgid "" +"Next time an action is scheduled, packages are automatically downloaded, but " +"not installed. At the scheduled time, the staged packages are installed." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/content-staging.adoc:42 +#, no-wrap +msgid "Configure Content Staging" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:45 +msgid "There are two parameters used to configure content staging:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:48 +msgid "" +"[parameter]``salt_content_staging_advance`` is the advance time for the " +"content staging window to open, in hours. This is the number of hours " +"before installation starts, that package downloads can begin." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:50 +msgid "" +"[parameter]``salt_content_staging_window`` is the duration of the content " +"staging window, in hours. This is the amount of time clients have to stage " +"packages before installation begins." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:53 +msgid "" +"For example, if [parameter]``salt_content_staging_advance`` is set to six " +"hours, and [parameter]``salt_content_staging_window`` is set to two hours, " +"the staging window will open six hours before the installation time, and " +"remain open for two hours. No packages will be downloaded in the four " +"remaining hours until installation starts." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:55 +msgid "" +"If you set the same value for both " +"[parameter]``salt_content_staging_advance`` and " +"[parameter]``salt_content_staging_window`` packages will be able to be " +"downloaded until installation begins." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:57 +msgid "" +"Configure the content staging parameters in " +"[path]``/usr/share/rhn/config-defaults/rhn_java.conf``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:59 +msgid "Default values:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:61 +msgid "[path]``salt_content_staging_advance: 8 hours``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/content-staging.adoc:62 +msgid "[path]``salt_content_staging_window: 8 hours``" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/content-staging.adoc:67 +msgid "Content staging must be enabled for these parameters to work correctly." +msgstr "" diff --git a/l10n/po/es/administration/pages/custom-channels.po b/l10n/po/es/administration/pages/custom-channels.po new file mode 100644 index 00000000000..bb884ead82a --- /dev/null +++ b/l10n/po/es/administration/pages/custom-channels.po @@ -0,0 +1,509 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/administration/pages/custom-channels.adoc:2 +#, no-wrap +msgid "Custom Channels" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:6 +msgid "" +"Custom channels give you the ability to create your own software packages " +"and repositories, which you can use to update your clients. They also allow " +"you to use software provided by third party vendors in your environment." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:8 +msgid "" +"You must have administrator privileges to be able to create and manage " +"custom channels." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:10 +msgid "" +"Before you create a custom channel, determine which base channel you want to " +"associate it with, and which repositories you want to use for content." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:12 +msgid "" +"This section gives more detail on how to create, administer, and delete " +"custom channels." +msgstr "" + +#. type: Title == +#: modules/administration/pages/custom-channels.adoc:15 +#, no-wrap +msgid "Creating Custom Channels and Repositories" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:19 +msgid "" +"If you have custom software packages that you need to install on your " +"{productname} systems, you can create a custom child channel to manage " +"them. You will need to create the channel in the {productname} {webui} and " +"create a repository for the packages, before assigning the channel to your " +"systems." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:22 +msgid "" +"You can select a vendor channel as the base channel if you want to use " +"packages provided by a vendor. Alternatively, select ``none`` to make your " +"custom channel a base channel." +msgstr "" + +#. We need to create a section on importing GPG keys and change this to point there: https://github.com/SUSE/spacewalk/issues/9474 LKB 2019-09-18 +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:29 +msgid "" +"Custom channels will sometimes require additional security settings. Many " +"third party vendors secure packages with GPG. If you want to use GPG-" +"protected packages in your custom channel, you will need to trust the GPG " +"key which has been used to sign the metadata. You can then check the " +"[guimenu]``Has Signed Metadata?`` check box to match the package metadata " +"against the trusted GPG keys. For more information on importing GPG keys, " +"see xref:reference:systems/autoinst-gpg-and-ssl-keys.adoc[]." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/custom-channels.adoc:35 +msgid "" +"Do not create child channels containing packages that are not compatible " +"with the client system." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:39 +#, no-wrap +msgid "Procedure: Creating a Custom Channel" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:41 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Manage > Channels], " +"and click btn:[Create Channel]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:43 +msgid "" +"On the [guimenu]``Create Software Channel`` page, give your channel a name " +"(for example, [systemitem]``My Tools SLES 15 SP1 x86_64``) and a label (for " +"example, [systemitem]``my-tools-sles15sp1-x86_64``). Labels must not " +"contain spaces or uppercase letters." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:45 +msgid "" +"In the [guimenu]``Parent Channel`` drop down, choose the relevant base " +"channel (for example, [systemitem]``SLE-Product-SLES15-SP1-Pool for " +"x86_64``). Ensure that you choose the compatible parent channel for your " +"packages." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:46 +msgid "" +"In the [guimenu]``Architecture`` drop down, choose the appropriate hardware " +"architecture (for example, [systemitem]``x86_64``)." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:47 +msgid "" +"Provide any additional information in the contact details, channel access " +"control, and GPG fields, as required for your environment." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:48 +msgid "Click btn:[Create Channel]." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/custom-channels.adoc:55 +msgid "" +"By default, the ``Enable GPG Check`` field is checked when you create a new " +"channel. If you would like to add custom packages and applications to your " +"channel, make sure you uncheck this field to be able to install unsigned " +"packages. Disabling the GPG check is a security risk if packages are from " +"an untrusted source." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:59 +#, no-wrap +msgid "Procedure: Creating a Software Repository" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:61 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Manage > " +"Repositories], and click btn:[Create Repository]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:62 +msgid "" +"On the [guimenu]``Create Repository`` page, give your repository a label " +"(for example, [systemitem]``my-tools-sles15sp1-x86_64-repo``)." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:64 +msgid "" +"In the [guimenu]``Repository URL`` field, provide the path to the directory " +"that contains the [path]``repodata`` file (for example, " +"[systemitem]``file:///opt/mytools/``). You can use any valid addressing " +"protocol in this field." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:65 +msgid "Uncheck the [guimenu]``Has Signed Metadata?`` check box." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:66 +msgid "" +"OPTIONAL: Complete the SSL fields if your repository requires client " +"certificate authentication." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:67 +msgid "Click btn:[Create Repository]." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:70 +#, no-wrap +msgid "Procedure: Assigning the Repository to a Channel" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:72 +msgid "" +"Assign your new repository to your custom channel by navigating to menu:" +"Software[Manage > Channels], clicking the name of your newly created custom " +"channel, and navigating to the [guimenu]``Repositories`` tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:73 +msgid "" +"Ensure the repository you want to assign to the channel is checked, and " +"click btn:[Update Repositories]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:75 +msgid "" +"Navigate to the [guimenu]``Sync`` tab and click btn:[Sync Now] to " +"synchronize immediately. You can also set an automated synchronization " +"schedule on this tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:78 +msgid "" +"There are several ways to check if a channel has finished synchronizing:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:81 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[Setup Wizard] and " +"select the [guimenu]``Products`` tab. This dialog displays a completion bar " +"for each product when they are being synchronized." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:84 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Manage > Channels], " +"then click the channel associated to the repository. Navigate to the menu:" +"[Repositories > Sync] tab. The [guimenu]``Sync Status`` is shown next to " +"the repository name.." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:85 +msgid "Check the synchronization log file at the command prompt:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/custom-channels.adoc:88 +#, no-wrap +msgid "tail -f /var/log/rhn/reposync/.log\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:92 +msgid "" +"Each child channel will generate its own log during the synchronization " +"progress. You will need to check all the base and child channel log files " +"to be sure that the synchronization is complete." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:95 +#, no-wrap +msgid "Procedure: Adding Custom Channels to an Activation Key" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:97 +msgid "" +"In the {productname} {webui}, navigate to menu:Systems[Activation Keys], and " +"select the key you want to add the custom channel to." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:99 +msgid "" +"On the [guiemnu]``Details`` tab, in the [guimenu]``Child Channels`` listing, " +"select the channel to associate. You can select multiple channels, if you " +"need to." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:100 +msgid "Click btn:[Update Activation Key]." +msgstr "" + +#. type: Title == +#: modules/administration/pages/custom-channels.adoc:103 +#, no-wrap +msgid "Add Packages and Patches to Custom Channels" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:107 +msgid "" +"When you create a new custom channel without cloning it from an existing " +"channel, it will not contain any packages or patches. You can add the " +"packages and patches you require using the {productname} {webui}." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:110 +msgid "" +"Custom channels can only include packages or patches that are cloned or " +"custom, and they must match the base architecture of the channel. Patches " +"added to custom channels must apply to a package that exists in the channel." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:112 +#, no-wrap +msgid "Procedure: Adding Packages to Custom Channels" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:114 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Manage > Channels], " +"and go to the [guimenu]``Packages`` tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:115 +msgid "" +"OPTIONAL: See all packages currently in the channel by navigating to the " +"[guimenu]``List/Remove`` tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:116 +msgid "" +"Add new packages to the channel by navigating to the [guimenu]``Add`` tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:117 +msgid "" +"Select the parent channel to provide packages, and click btn:[View Packages] " +"to populate the list." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:118 +msgid "" +"Check the packages to add to the custom channel, and click btn:[Add " +"Packages]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:119 +msgid "" +"When you are satisfied with the selection, click btn:[Confirm Addition] to " +"add the packages to the channel." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:121 +msgid "" +"OPTIONAL: You can compare the packages in the current channel with those in " +"a different channel by navigating to menu:Software[Manage > Channels], and " +"going to the menu:Packages[Compare] tab. To make the two channels the same, " +"click the btn:[Merge Differences] button, and resolve any conflicts." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:124 +#, no-wrap +msgid "Procedure: Adding Patches to a Custom Channel" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:126 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Manage > Channels], " +"and go to the [guimenu]``Patches`` tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:127 +msgid "" +"OPTIONAL: See all patches currently in the channel by navigating to the " +"[guimenu]``List/Remove`` tab." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:128 +msgid "" +"Add new patches to the channel by navigating to the [guimenu]``Add`` tab, " +"and selecting what kind of patches you want to add." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:129 +msgid "" +"Select the parent channel to provide patches, and click btn:[View Associated " +"Patches] to populate the list." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:130 +msgid "" +"Check the patches to add to the custom channel, and click btn:[Confirm]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:131 +msgid "" +"When you are satisfied with the selection, click btn:[Confirm] to add the " +"patches to the channel." +msgstr "" + +#. type: Title == +#: modules/administration/pages/custom-channels.adoc:134 +#, no-wrap +msgid "Manage Custom Channels" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:137 +msgid "" +"{productname} administrators and channel administrators can alter or delete " +"any channel." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:141 +msgid "" +"To grant other users rights to alter or delete a channel, navigate to menu:" +"Software[Manage > Channels] and select the channel you want to edit. " +"Navigate to the [guimenu]``Managers`` tab, and check the user to grant " +"permissions. Click btn:[Update] to save the changes." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/custom-channels.adoc:147 +msgid "" +"If you delete a channel that has been assigned to a set of clients, it will " +"trigger an immediate update of the channel state for any clients associated " +"with the deleted channel. This is to ensure that the changes are reflected " +"accurately in the repository file." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:153 +msgid "" +"You cannot delete {productname} channels with the {webui}. Only custom " +"channels can be deleted." +msgstr "" + +#. type: Block title +#: modules/administration/pages/custom-channels.adoc:156 +#, no-wrap +msgid "Procedure: Deleting Custom Channels" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:158 +msgid "" +"In the {productname} {webui}, navigate to menu:Software[Manage > Channels], " +"and select the channel you want to delete." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:159 +msgid "Click btn:[Delete software channel]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:160 +msgid "" +"On the [guimenu]``Delete Channel`` page, check the details of the channel " +"you are deleting, and check the [guimenu]``Unsubscribe Systems`` checkbox to " +"remove the custom channel from any systems that might still be subscribed." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:161 +msgid "Click btn:[Delete Channel]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:164 +msgid "" +"When channels are deleted, the packages that are part of the deleted channel " +"are not automatically removed. You will not be able to update packages that " +"have had their channel deleted." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/custom-channels.adoc:166 +msgid "" +"You can delete packages that are not associated with a channel in the " +"{productname} {webui}. Navigate to menu:Software[Manage > Packages], check " +"the packages to remove, and click btn:[Delete Packages]." +msgstr "" diff --git a/l10n/po/es/administration/pages/disconnected-setup.po b/l10n/po/es/administration/pages/disconnected-setup.po new file mode 100644 index 00000000000..0a7be62a78f --- /dev/null +++ b/l10n/po/es/administration/pages/disconnected-setup.po @@ -0,0 +1,348 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/disconnected-setup.adoc:2 +#, no-wrap +msgid "Disconnected Setup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:5 +msgid "" +"When it is not possible to connect {productname} to the internet, you can " +"use it within a disconnected environment." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:8 +msgid "" +"The repository mirroring tool (RMT) is available on {sle}{nbsp}15 and " +"later. RMT replaces the subscription management tool (SMT), which can be " +"used on older {sle} installations." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:12 +msgid "" +"In a disconnected {productname} setup, RMT or SMT uses an external network " +"to connect to {scc}. All software channels and repositories are " +"synchronized to a removable storage device. The storage device can then be " +"used to update the disconnected {productname} installation." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:14 +msgid "" +"This setup allows your {productname} installation to remain in an offline, " +"disconnected environment." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/disconnected-setup.adoc:19 +msgid "" +"Your RMT or SMT instance must be used to managed a {productname} Server " +"directly. It cannot be used to manage a second RMT or SMT instance, in a " +"cascade." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:22 +msgid "" +"For more information on RMT, see " +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/book-rmt.html." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/disconnected-setup.adoc:24 +#, no-wrap +msgid "Synchronize RMT" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:27 +msgid "" +"You can use RMT on {sle} 15 installations to manage clients running {sle} 12 " +"or later." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:29 +msgid "" +"We recommend you set up a dedicated RMT instance for each {productname} " +"installation." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/disconnected-setup.adoc:30 +#, no-wrap +msgid "Procedure: Setting up RMT" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:32 +msgid "On the RMT instance, install the RMT package:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:35 +#, no-wrap +msgid "zypper in rmt-server\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:37 +msgid "Configure RMT using {yast}:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:40 +#, no-wrap +msgid "yast2 rmt\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:43 +msgid "" +"Follow the prompts to complete installation. For more information on " +"setting up RMT, see " +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/book-rmt.html." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/disconnected-setup.adoc:44 +#, no-wrap +msgid "Procedure: Synchronizing RMT with SCC" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:46 +msgid "" +"On the RMT instance, list all available products and repositories for your " +"organization:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:50 +#, no-wrap +msgid "" +"rmt-cli products list --all\n" +"rmt-cli repos list --all\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:52 +msgid "Synchronize all available updates for your organization:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:55 +#, no-wrap +msgid "rmt-cli sync\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:57 +msgid "You can also configure RMT to synchronize regularly using systemd." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:59 +msgid "Enable the products you require. For example, to enable SLES 15:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:62 +#, no-wrap +msgid "rmt-cli product enable sles/15/x86_64\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:65 ./modules/administration/pages/disconnected-setup.adoc:99 +msgid "" +"Export the synchronized data to your removable storage. In this example, " +"the storage medium is mounted at [path]``/mnt/usb``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:68 +#, no-wrap +msgid "rmt-cli export data /mnt/usb\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:70 ./modules/administration/pages/disconnected-setup.adoc:106 +msgid "Export the enabled repositories to your removable storage:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:72 ./modules/administration/pages/disconnected-setup.adoc:108 +#, no-wrap +msgid "rmt-cli export settings /mnt/usb\n" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/disconnected-setup.adoc:78 +msgid "" +"Ensure that the external storage is mounted to a directory that is writeable " +"by the RMT user. You can change RMT user settings in the `cli` section of " +"[path]``/etc/rmt.conf``." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/disconnected-setup.adoc:82 +#, no-wrap +msgid "Synchronize SMT" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:86 +msgid "" +"SMT is included with {sle} 12, and can be used to manage clients running " +"{sle} 10 or later." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:88 +msgid "" +"SMT requires you to create a local mirror directory on the SMT instance in " +"order to synchronize repositories and packages." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:90 +msgid "" +"For more details on installing and configuring SMT, see " +"https://documentation.suse.com/sles/12-SP4/html/SLES-all/book-smt.html." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/disconnected-setup.adoc:91 +#, no-wrap +msgid "Procedure: Synchronizing SMT with SCC" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:93 +msgid "On the SMT instance, create a database replacement file:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:96 +#, no-wrap +msgid "smt-sync --createdbreplacementfile /tmp/dbrepl.xml\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:104 +#, no-wrap +msgid "" +"smt-sync --todir /mnt/usb\n" +"smt-mirror --dbreplfile /tmp/dbrepl.xml --directory /mnt/usb \\\n" +" --fromlocalsmt -L /var/log/smt/smt-mirror-export.log\n" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/disconnected-setup.adoc:114 +msgid "" +"Ensure that the external storage is mounted to a directory that is writeable " +"by the RMT user. You can change SMT user settings in " +"[path]``/etc/smt.conf``." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/disconnected-setup.adoc:118 +#, no-wrap +msgid "Synchronize a Disconnected Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:121 +msgid "" +"When you have removable media loaded with your {scc} data, you can use it to " +"synchronize your disconnected server." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/disconnected-setup.adoc:122 +#, no-wrap +msgid "Procedure: Synchronizing a Disconnected Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:125 +msgid "" +"Mount your removable media device to the {productname} server. In this " +"example, the mount point is [path]``/media/disk``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:126 +msgid "" +"Open ``/etc/rhn/rhn.conf`` and define the mount point by adding or editing " +"this line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:129 +#, no-wrap +msgid "server.susemanager.fromdir = /media/disk\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:132 +msgid "Restart the Tomcat service:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:135 +#, no-wrap +msgid "systemctl restart tomcat\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:137 +msgid "Refresh the local data:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:140 +#, no-wrap +msgid "mgr-sync refresh\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/disconnected-setup.adoc:142 +msgid "Perform a synchronization:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/disconnected-setup.adoc:146 +#, no-wrap +msgid "" +"mgr-sync list channels\n" +"mgr-sync add channel channel-label\n" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/disconnected-setup.adoc:153 +msgid "" +"The removable disk that you use for synchronization must always be available " +"at the same mount point. Do not trigger a synchronization, if the storage " +"medium is not mounted. This will result in data corruption." +msgstr "" diff --git a/l10n/po/es/administration/pages/hostname-rename.po b/l10n/po/es/administration/pages/hostname-rename.po new file mode 100644 index 00000000000..c998f5cb713 --- /dev/null +++ b/l10n/po/es/administration/pages/hostname-rename.po @@ -0,0 +1,115 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/hostname-rename.adoc:2 +#, no-wrap +msgid "Rename {productname} Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:7 +msgid "" +"It is possible to rename a {productname} Server. Begin by changing the " +"network settings of the server locally and remotely. Then use the " +"[command]``spacewalk-hostname-rename`` script to update the settings in the " +"PostgreSQL database and the internal structures of {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:9 +msgid "" +"The [command]``spacewalk-hostname-rename`` script is part of the " +"[package]``spacewalk-utils`` package." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:11 +msgid "" +"The only mandatory parameter for the script is the newly configured IP " +"address of the {productname} Server." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/hostname-rename.adoc:14 +#, no-wrap +msgid "Procedure: Renaming {productname} Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:18 +msgid "" +"Change the network settings of the server on the system level locally and " +"remotely at the DNS server. Provide configuration settings for reverse name " +"resolution, too. Changing network settings is done in the same way as with " +"renaming any other system." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:19 +msgid "" +"Reboot the {productname} Server to use the new network configuration and to " +"ensure the hostname has changed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:21 +msgid "" +"Run the script [command]``spacewalk-hostname-rename`` script with the public " +"IP address of the server. If the server is not using the new hostname, the " +"script will fail." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:24 +msgid "" +"Some other actions are needed to make your environment aware of the new " +"hostname and IP address. Re-configure your clients. For background " +"information, see xref:client-configuration:registration-cli.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:26 +msgid "" +"In the Salt minion configuration file [path]``/etc/salt/minion``, you must " +"make sure to specify the name of the new Salt master ({productname} Server):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/hostname-rename.adoc:29 +#, no-wrap +msgid "master: \n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:33 +msgid "" +"Traditional clients have the [path]``/etc/sysconfig/rhn/up2date`` " +"configuration file that must be changed. With a re-activation key you can " +"re-register traditional clients (if there are any)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/hostname-rename.adoc:35 +msgid "" +"OPTIONAL: If you use PXE boot through a {productname} Proxy, you must check " +"the configuration settings of the proxy. On the proxy, run the " +"[command]``configure-tftpsync.sh`` setup script and enter the requested " +"information. For more information, see " +"xref:installation:proxy-setup.adoc[]." +msgstr "" diff --git a/l10n/po/es/administration/pages/image-management.po b/l10n/po/es/administration/pages/image-management.po new file mode 100644 index 00000000000..d4f95727824 --- /dev/null +++ b/l10n/po/es/administration/pages/image-management.po @@ -0,0 +1,1671 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/administration/pages/image-management.adoc:2 +#, no-wrap +msgid "Image Building and Management" +msgstr "" + +#. type: Title == +#: modules/administration/pages/image-management.adoc:7 +#, no-wrap +msgid "Image Building Overview" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:11 +msgid "" +"{productname} enables system administrators to build containers and OS " +"Images and push the result in image stores. The workflow looks like this:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:13 +msgid "Define an image store" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:14 +msgid "" +"Define an image profile and associate it with a source (either a git " +"repository or a directory)" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:15 +msgid "Build the image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:16 +msgid "Push the image to the image store" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:18 +msgid "" +"{productname} supports two distinct build types: dockerfile, and the Kiwi " +"image system." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:23 +msgid "" +"The Kiwi build type is used to build system, virtual, and other images. The " +"image store for the Kiwi build type is pre-defined as a file system " +"directory at [path]``/srv/www/os-images`` on the server. {productname} " +"serves the image store over HTTPS from [literal]``///os-images/" +"``. The image store location is unique and is not customizable." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:25 +msgid "" +"Images are always stored in [path]``/srv/www/os-image/``." +msgstr "" + +#. type: Title == +#: modules/administration/pages/image-management.adoc:29 +#, no-wrap +msgid "Container Images" +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:31 +#, no-wrap +msgid "image-building.png" +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:36 +#: modules/administration/pages/image-management.adoc:396 +#, no-wrap +msgid "Requirements" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:41 +msgid "" +"The containers feature is available for Salt clients running {sles} 12 or " +"later. Before you begin, ensure your environment meets these requirements:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:44 +msgid "" +"A published git repository containing a dockerfile and configuration " +"scripts. The repository can be public or private, and should be hosted on " +"GitHub, GitLab, or BitBucket." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:45 +msgid "A properly configured image store, such as a Docker registry." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:51 +msgid "" +"If you require a private image registry you can use an open source solution " +"such as ``Portus``. For additional information on setting up Portus as a " +"registry provider, see the http://port.us.org/[Portus Documentation]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:55 +msgid "For more information on Containers or {caasp}, see:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:58 +msgid "" +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/book-sles-docker." +"html" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:59 +msgid "https://documentation.suse.com/suse-caasp/4/" +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:63 +#: modules/administration/pages/image-management.adoc:425 +#, no-wrap +msgid "Create a Build Host" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:69 +msgid "" +"To build images with {productname}, you will need to create and configure a " +"build host. Container build hosts are Salt clients running {sle} 12 or " +"later. This section guides you through the initial configuration for a " +"build host." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:71 +msgid "" +"From the {productname} {webui}, perform these steps to configure a build " +"host:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:74 +msgid "" +"Select a Salt client to be designated as a build host from the menu:" +"Systems[Overview] page." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:77 +msgid "" +"From the [guimenu]``System Details`` page of the selected client assign the " +"containers modules. Go to menu:Software[Software Channels] and enable the " +"containers module (for example, [guimenu]``SLE-Module-Containers15-Pool`` " +"and [guimenu]``SLE-Module-Containers15-Updates``). Confirm by clicking btn:" +"[Change Subscriptions]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:78 +msgid "" +"From the menu:System Details[Properties] page, enable ``Container Build " +"Host`` from the [guimenu]``Add-on System Types`` list and confirm by " +"clicking btn:[Update Properties]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:81 +msgid "" +"Install all required packages by applying ``Highstate``. From the system " +"details page select menu:States[Highstate] and click [guimenu]``Apply " +"Highstate``. Alternatively, apply Highstate from the {productname} Server " +"command line:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:84 +#: modules/administration/pages/image-management.adoc:462 +#, no-wrap +msgid "salt '$your_client' state.highstate\n" +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:89 +#, no-wrap +msgid "Create an Activation Key for Containers" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:93 +msgid "" +"The containers built using {productname} will use channel(s) associated to " +"the activation key as repositories when building the image. This section " +"will guide you into creating an ad-hoc activation key for this purpose." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:97 +msgid "" +"To build a container, you will need an activation key that is associated " +"with a channel other than `SUSE Manager Default`." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:99 +#: modules/administration/pages/image-management.adoc:521 +#, no-wrap +msgid "systems_create_activation_key.png" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:102 +msgid "Select menu:Systems[Activation Keys]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:103 +msgid "Click btn:[Create Key]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:105 +msgid "" +"Enter a [guimenu]``Description`` and a [guimenu]``Key`` name. Use the drop-" +"down menu to select the [guimenu]``Base Channel`` to associate with this key." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:106 +#: modules/administration/pages/image-management.adoc:527 +msgid "Confirm with btn:[Create Activation Key]." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:108 +#: modules/administration/pages/image-management.adoc:529 +msgid "For more information, see <>." +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:112 +#: modules/administration/pages/image-management.adoc:533 +#, no-wrap +msgid "Create an Image Store" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:117 +msgid "" +"All built images are pushed to an image store. This section contains " +"information about creating an image store." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:118 +#, no-wrap +msgid "images_image_stores.png" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:121 +msgid "Select menu:Images[Stores]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:122 +msgid "Click [guimenu]``Create`` to create a new store." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:124 +#, no-wrap +msgid "images_image_stores_create.png" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:127 +msgid "Define a name for the image store in the [guimenu]``Label`` field." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:128 +msgid "" +"Provide the path to your image registry by filling in the [guimenu]``URI`` " +"field, as a fully qualified domain name (FQDN) for the container registry " +"host (whether internal or external)." +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:132 +#, no-wrap +msgid "registry.example.com\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:136 +msgid "" +"The Registry URI can also be used to specify an image store on a registry " +"that is already in use." +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:140 +#, no-wrap +msgid "registry.example.com:5000/myregistry/myproject\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:143 +msgid "Click btn:[Create] to add the new image store." +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:147 +#: modules/administration/pages/image-management.adoc:550 +#, no-wrap +msgid "Create an Image Profile" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:152 +msgid "" +"All container images are built using an image profile, which contains the " +"building instructions. This section contains information about creating an " +"image profile with the {productname} {webui}." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:153 +#: modules/administration/pages/image-management.adoc:555 +#, no-wrap +msgid "images_image_profiles.png" +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:155 +#: modules/administration/pages/image-management.adoc:557 +#, no-wrap +msgid "Procedure: Create an Image Profile" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:157 +msgid "" +"To create an image profile select menu:Images[Profiles] and click btn:" +"[Create]." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:159 +#, no-wrap +msgid "images_image_create_profile.png" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:162 +msgid "" +"Provide a name for the image profile by filling in the [guimenu]``Label`` " +"field." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:167 +msgid "" +"If your container image tag is in a format such as `myproject/myimage`, make " +"sure your image store registry URI contains the `/myproject` suffix." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:170 +msgid "Use a dockerfile as the `Image Type`." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:172 +msgid "" +"Use the drop-down menu to select your registry from the `Target Image Store` " +"field." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:176 +msgid "" +"In the [guimenu]``Path`` field, type a GitHub, GitLab or BitBucket " +"repository URL. The URL should be be http, https, or a token authentication " +"URL. Use one of these formats:" +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:177 +#, no-wrap +msgid "GitHub Path Options" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:179 +msgid "GitHub single user project repository" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:182 +#, no-wrap +msgid "https://github.com/USER/project.git#branchname:folder\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:185 +msgid "GitHub organization project repository" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:188 +#, no-wrap +msgid "https://github.com/ORG/project.git#branchname:folder\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:191 +msgid "GitHub token authentication" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:195 +msgid "" +"If your git repository is private, modify the profile's URL to include " +"authentication. Use this URL format to authenticate with a GitHub token:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:199 +#, no-wrap +msgid "https://USER:@github.com/USER/project.git#master:/container/\n" +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:201 +#, no-wrap +msgid "GitLab Path Options" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:203 +msgid "GitLab single user project repository" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:207 +#, no-wrap +msgid "https://gitlab.example.com/USER/project.git#master:/container/\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:210 +msgid "GitLab groups project repository" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:214 +#, no-wrap +msgid "https://gitlab.example.com/GROUP/project.git#master:/container/\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:217 +msgid "GitLab token authentication" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:221 +msgid "" +"If your git repository is private and not publicly accessible, you need to " +"modify the profile's git URL to include authentication. Use this URL format " +"to authenticate with a GitLab token:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:225 +#, no-wrap +msgid "https://gitlab-ci-token:@gitlab.example.com/USER/project.git#master:/container/\n" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:232 +msgid "" +"If you do not specify a git branch, the `master` branch will be used by " +"default. If a `folder` is not specified, the image sources (dockerfile " +"sources) are expected to be in the root directory of the GitHub or GitLab " +"checkout." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:236 +msgid "" +"Select an `Activation Key`. Activation keys ensure that images using a " +"profile are assigned to the correct channel and packages." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:241 +msgid "" +"When you associate an activation key with an image profile you are ensuring " +"any image using the profile will use the correct software channel and any " +"packages in the channel." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:244 +msgid "Click the btn:[Create] button." +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:248 +#, no-wrap +msgid "Example Dockerfile Sources" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:252 +msgid "" +"An Image Profile that can be reused is published at https://github.com/SUSE/" +"manager-build-profiles" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:257 +msgid "" +"The [option]``ARG`` parameters ensure that the built image is associated " +"with the desired repository served by {productname}. The [option]``ARG`` " +"parameters also allow you to build image versions of {sles} which may differ " +"from the version of {sles} used by the build host itself." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:259 +msgid "" +"For example: The [command]``ARG repo`` parameter and the [command]``echo`` " +"command pointing to the repository file, creates and then injects the " +"correct path into the repository file for the desired channel version." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:261 +msgid "" +"The repository is determined by the activation key that you assigned to your " +"image profile." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:268 +msgid "" +"The [package]#python# and [package]#python-xml# packages must be installed " +"in the container. They are required for inspecting images, and for " +"providing the package and product list of a container to the {productname} " +"{webui}. If you do not install them, images will still build but the " +"package and product list will not available in the {webui}." +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:273 +#, no-wrap +msgid "" +"FROM registry.example.com/sles12sp2\n" +"MAINTAINER Tux Administrator \"tux@example.com\"\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:275 +#, no-wrap +msgid "### Begin: These lines Required for use with {productname}\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:278 +#, no-wrap +msgid "" +"ARG repo\n" +"ARG cert\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:281 +#, no-wrap +msgid "" +"# Add the correct certificate\n" +"RUN echo \"$cert\" > /etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT.pem\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:284 +#, no-wrap +msgid "" +"# Update certificate trust store\n" +"RUN update-ca-certificates\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:287 +#, no-wrap +msgid "" +"# Add the repository path to the image\n" +"RUN echo \"$repo\" > /etc/zypp/repos.d/susemanager:dockerbuild.repo\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:289 +#, no-wrap +msgid "### End: These lines required for use with {productname}\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:292 +#, no-wrap +msgid "" +"# Add the package script\n" +"ADD add_packages.sh /root/add_packages.sh\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:295 +#, no-wrap +msgid "" +"# Run the package script\n" +"RUN /root/add_packages.sh\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:298 +#, no-wrap +msgid "" +"# After building remove the repository path from image\n" +"RUN rm -f /etc/zypp/repos.d/susemanager:dockerbuild.repo\n" +msgstr "" + +#. TODO: Replace the "custom-system-info" link +#. type: Block title +#: modules/administration/pages/image-management.adoc:301 +#, no-wrap +msgid "Using Custom Info Key-value Pairs as Docker Buildargs" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:304 +msgid "" +"You can assign custom info key-value pairs to attach information to the " +"image profiles. Additionally, these key-value pairs are passed to the " +"Docker build command as `buildargs`." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:306 +msgid "" +"For more information about the available custom info keys and creating " +"additional ones, see xref:reference:systems/custom-system-info.adoc[]." +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:309 +#: modules/administration/pages/image-management.adoc:701 +#, no-wrap +msgid "Build an Image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:314 +msgid "" +"There are two ways to build an image. You can select menu:Images[Build] " +"from the left navigation bar, or click the build icon in the menu:" +"Images[Profiles] list." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:315 +#: modules/administration/pages/image-management.adoc:708 +#, no-wrap +msgid "images_image_build.png" +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:317 +#: modules/administration/pages/image-management.adoc:710 +#, no-wrap +msgid "Procedure: Building an Image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:319 +#: modules/administration/pages/image-management.adoc:712 +msgid "Select menu:Images[Build]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:320 +msgid "" +"Add a different tag name if you want a version other than the default " +"``latest`` (only relevant to containers)." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:321 +msgid "Select [guimenu]``Build Profile`` and [guimenu]``Build Host``." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:327 +msgid "" +"Notice the [guimenu]``Profile Summary`` to the right of the build fields. " +"When you have selected a build profile, detailed information about the " +"selected profile will be displayed in this area." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:330 +msgid "To schedule a build click the btn:[Build] button." +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:334 +#, no-wrap +msgid "Import an Image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:341 +msgid "" +"You can import and inspect arbitrary images. Select menu:Images[Image List] " +"from the left navigation bar. Complete the text boxes of the " +"[guimenu]``Import`` dialog. When it has processed, the imported image will " +"be listed on the [guimenu]``Image List`` page." +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:342 +#, no-wrap +msgid "Procedure: Importing an Image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:344 +msgid "" +"From menu:Images[Image list] click btn:[Import] to open the " +"[guimenu]``Import Image`` dialog." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:345 +msgid "In the [guimenu]``Import Image`` dialog complete these fields:" +msgstr "" + +#. type: Labeled list +#: modules/administration/pages/image-management.adoc:347 +#, no-wrap +msgid "Image store:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:349 +msgid "The registry from where the image will be pulled for inspection." +msgstr "" + +#. type: Labeled list +#: modules/administration/pages/image-management.adoc:350 +#, no-wrap +msgid "Image name:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:352 +msgid "The name of the image in the registry." +msgstr "" + +#. type: Labeled list +#: modules/administration/pages/image-management.adoc:353 +#, no-wrap +msgid "Image version:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:355 +msgid "The version of the image in the registry." +msgstr "" + +#. type: Labeled list +#: modules/administration/pages/image-management.adoc:356 +#, no-wrap +msgid "Build host:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:358 +msgid "The build host that will pull and inspect the image." +msgstr "" + +#. type: Labeled list +#: modules/administration/pages/image-management.adoc:359 +#, no-wrap +msgid "Activation key:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:361 +msgid "" +"The activation key that provides the path to the software channel that the " +"image will be inspected with." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:363 +msgid "For confirmation, click btn:[Import]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:365 +msgid "" +"The entry for the image is created in the database, and an ``Inspect Image`` " +"action on {productname} is scheduled." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:369 +msgid "" +"When it has been processed, you can find the imported image in the ``Image " +"List``. It has a different icon in the ``Build`` column, to indicate that " +"the image is imported. The status icon for the imported image can also be " +"seen on the ``Overview`` tab for the image." +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:373 +#: modules/administration/pages/image-management.adoc:755 +#, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:377 +msgid "These are some known problems when working with images:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:379 +msgid "" +"HTTPS certificates to access the registry or the git repositories should be " +"deployed to the client by a custom state file." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:380 +msgid "SSH git access using Docker is currently unsupported." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:382 +msgid "" +"If the [package]#python# and [package]#python-xml# packages are not " +"installed in your images during the build process, reporting of installed " +"packages or products will fail. This will result in an ``unknown`` update " +"status." +msgstr "" + +#. type: Title == +#: modules/administration/pages/image-management.adoc:386 +#, no-wrap +msgid "OS Images" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:390 +msgid "" +"OS Images are built by the Kiwi image system. The output image is " +"customizable and can be PXE, QCOW2, LiveCD, or other types of images." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:392 +msgid "" +"For more information about the Kiwi build system, see the https://doc." +"opensuse.org/projects/kiwi/doc/[Kiwi documentation]." +msgstr "" + +#. SLE15 images support is not yet released for SUMA4, will be part of SUMA4.0.4 as tech preview +#. From {sles}{nbsp}15, ``kiwi-ng`` is used instead of the legacy Kiwi. +#. type: Plain text +#: modules/administration/pages/image-management.adoc:401 +msgid "" +"The Kiwi image building feature is available for Salt clients running {sles}" +"{nbsp}12 and {sles}{nbsp}11." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:403 +msgid "" +"Kiwi image configuration files and configuration scripts must be accessible " +"in one of these locations:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:405 +msgid "Git repository" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:406 +msgid "HTTP hosted tarball" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:407 +msgid "Local build host directory" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:409 +msgid "" +"For an example of a complete Kiwi repository served by git, see https://" +"github.com/SUSE/manager-build-profiles/tree/master/OSImage" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:415 +msgid "" +"You will need at least 1{nbsp}GB of RAM available for Hosts running OS " +"Images built with Kiwi. Disk space depends on the actual size of the " +"image. For more information, see the documentation of the underlying system." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:421 +msgid "" +"The build host must be a Salt client. Do not install the build host as a " +"traditional client." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:430 +msgid "" +"To build all kinds of images with {productname}, create and configure a " +"build host. OS Image build hosts are Salt clients running on {sles}{nbsp}15 " +"SP2, {sles}{nbsp}12 (SP3 or later) or {sles}{nbsp}11 SP4." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:432 +msgid "" +"This procedure will guide you through the initial configuration for a build " +"host." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:436 +msgid "" +"The operating system on the build host must match the operating system on " +"the targeted image." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:440 +msgid "" +"For example, build {sles}{nbsp}15 based images on a build host running {sles}" +"{nbsp}15 SP2 OS version. Build {sles}{nbsp}12 based images on a build host " +"running {sles}{nbsp}12 SP4 or {sles}{nbsp}12 SP3 OS version. Build {sles}" +"{nbsp}11 based images on a build host running {sles}{nbsp}11 SP4 OS version." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:444 +msgid "Configure the build host in the {productname} {webui}:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:446 +msgid "" +"Select a client that will be designated as a build host from the menu:" +"Systems[Overview] page." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:447 +msgid "" +"Navigate to the menu:System Details[Properties] tab, enable the " +"[guimenu]``Add-on System Type`` [guimenu]``OS Image Build Host``. Confirm " +"with btn:[Update Properties]." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:448 +#, no-wrap +msgid "os-image-build-host.png" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:451 +msgid "" +"Navigate to menu:System Details[Software > Software Channels], and enable " +"the required software channels depending on the build host version." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:453 +msgid "" +"{sles}{nbsp}11 build hosts require {productname} Client tools (``SLE-Manager-" +"Tools11-Pool`` and ``SLE-Manager-Tools11-Updates``)." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:454 +msgid "" +"{sles}{nbsp}12 build hosts require {productname} Client tools (``SLE-Manager-" +"Tools12-Pool`` and ``SLE-Manager-Tools12-Updates``)." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:456 +msgid "" +"{sles}{nbsp}15 build hosts require {sles} modules ``SLE-Module-DevTools15-" +"SP2-Pool`` and ``SLE-Module-DevTools15-SP2-Updates``. Schedule and click " +"btn:[Confirm]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:459 +msgid "" +"Install Kiwi and all required packages by applying `Highstate`. From the " +"system details page select menu:States[Highstate] and click btn:[Apply " +"Highstate]. Alternatively, apply Highstate from the {productname} Server " +"command line:" +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:464 +#, no-wrap +msgid "{productname} Web Server Public Certificate RPM" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:467 +msgid "" +"Build host provisioning copies the {productname} certificate RPM to the " +"build host. This certificate is used for accessing repositories provided by " +"{productname}." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:470 +msgid "" +"The certificate is packaged in RPM by the `mgr-package-rpm-certificate-" +"osimage` package script. The package script is called automatically during " +"a new {productname} installation." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:473 +msgid "" +"When you upgrade the `spacewalk-certs-tools` package, the upgrade scenario " +"will call the package script using the default values. However if the " +"certificate path was changed or unavailable, you will need to call the " +"package script manually using `--ca-cert-full-path ` " +"after the upgrade procedure has finished." +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:475 +#, no-wrap +msgid "Package script call example" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:479 +#, no-wrap +msgid "/usr/sbin/mgr-package-rpm-certificate-osimage --ca-cert-full-path /root/ssl-build/RHN-ORG-TRUSTED-SSL-CERT\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:482 +msgid "" +"The RPM package with the certificate is stored in a salt-accessible " +"directory such as:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:484 +#, no-wrap +msgid "/usr/share/susemanager/salt/images/rhn-org-trusted-ssl-cert-osimage-1.0-1.noarch.rpm\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:487 +msgid "" +"The RPM package with the certificate is provided in the local build host " +"repository:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:489 +#, no-wrap +msgid "/var/lib/Kiwi/repo\n" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:494 +msgid "" +"Specify the RPM package with the {productname} SSL certificate in the build " +"source, and make sure your Kiwi configuration contains ``rhn-org-trusted-ssl-" +"cert-osimage`` as a required package in the ``bootstrap`` section." +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:495 +#, no-wrap +msgid "config.xml" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:504 +#, no-wrap +msgid "" +"...\n" +" \n" +" ...\n" +" \n" +" \n" +"...\n" +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:510 +#, no-wrap +msgid "Create an Activation Key for OS Images" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:513 +msgid "" +"Create an activation key associated with the channel that your OS Images " +"will use as repositories when building the image." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:515 +msgid "Activation keys are mandatory for OS Image building." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:519 +msgid "" +"To build OS Images, you will need an activation key that is associated with " +"a channel other than `SUSE Manager Default`." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:524 +msgid "In the {webui}, select menu:Systems[Activation Keys]." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:525 +msgid "Click [guimenu]``Create Key``." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:526 +msgid "" +"Enter a [guimenu]``Description``, a [guimenu]``Key`` name, and use the drop-" +"down box to select a [guimenu]``Base Channel`` to associate with the key." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:539 +msgid "" +"OS Images can require a significant amount of storage space. Therefore, we " +"recommended that the OS Image store is located on a partition of its own or " +"on a Btrfs subvolume, separate from the root partition. By default, the " +"image store will be located at [path]``/srv/www/os-images``." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:543 +msgid "" +"Image stores for Kiwi build type, used to build system, virtual, and other " +"images, are not supported yet." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:545 +msgid "" +"Images are always stored in [path]``/srv/www/os-images/`` " +"and are accessible via HTTP/HTTPS [url]``https:///os-" +"images/``." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:554 +msgid "Manage image profiles using the {webui}." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:559 +msgid "" +"To create an image profile select from menu:Images[Profiles] and click btn:" +"[Create]." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:561 +#, no-wrap +msgid "images_image_create_profile_kiwi.png" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:564 +msgid "" +"In the [guimenu]``Label`` field, provide a name for the `Image Profile`." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:565 +msgid "Use `Kiwi` as the [guimenu]``Image Type``." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:566 +msgid "Image store is automatically selected." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:567 +msgid "" +"Enter a [guimenu]``Config URL`` to the directory containing the Kiwi " +"configuration files:" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:568 +msgid "git URI" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:569 +msgid "HTTPS tarball" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:570 +msgid "Path to build host local directory" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:572 +msgid "" +"Select an [guimenu]``Activation Key``. Activation keys ensure that images " +"using a profile are assigned to the correct channel and packages." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:577 +msgid "" +"Associate an activation key with an image profile to ensure the image " +"profile uses the correct software channel, and any packages." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:581 +msgid "Confirm with the btn:[Create] button." +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:583 +#, no-wrap +msgid "Source format options" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:585 +msgid "git/HTTP(S) URL to the repository" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:589 +msgid "" +"URL to the git repository containing the sources of the image to be built. " +"Depending on the layout of the repository the URL can be:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:592 +#, no-wrap +msgid "https://github.com/SUSE/manager-build-profiles\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:597 +msgid "" +"You can specify a branch after the `#` character in the URL. In this " +"example, we use the `master` branch:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:600 +#, no-wrap +msgid "https://github.com/SUSE/manager-build-profiles#master\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:605 +msgid "" +"You can specify a directory that contains the image sources after the `:` " +"character. In this example, we use `OSImage/POS_Image-JeOS6`:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:608 +#, no-wrap +msgid "https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-JeOS6\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:611 +msgid "HTTP(S) URL to the tarball" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:614 +msgid "" +"URL to the tar archive, compressed or uncompressed, hosted on the webserver." +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:617 +#, no-wrap +msgid "https://myimagesourceserver.example.org/MyKiwiImage.tar.gz\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:620 +msgid "Path to the directory on the build host" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:624 +msgid "" +"Enter the path to the directory with the Kiwi build system sources. This " +"directory must be present on the selected build host." +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:628 +#, no-wrap +msgid "/var/lib/Kiwi/MyKiwiImage\n" +msgstr "" + +#. type: Title ==== +#: modules/administration/pages/image-management.adoc:633 +#, no-wrap +msgid "Example of Kiwi Sources" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:639 +msgid "" +"Kiwi sources consist at least of `config.xml`. Usually, `config.sh` and " +"`images.sh` are present as well. Sources can also contain files to be " +"installed in the final image under the `root` subdirectory." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:641 +msgid "" +"For information about the Kiwi build system, see the https://doc.opensuse." +"org/projects/kiwi/doc/[Kiwi documentation]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:643 +msgid "" +"{suse} provides examples of fully functional image sources at the https://" +"github.com/SUSE/manager-build-profiles[SUSE/manager-build-profiles] public " +"GitHub repository." +msgstr "" + +#. type: Block title +#: modules/administration/pages/image-management.adoc:644 +#, no-wrap +msgid "Example of JeOS config.xml" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:649 +#, no-wrap +msgid "\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:661 +#, no-wrap +msgid "" +"\n" +" \n" +" Admin User\n" +" noemail@example.com\n" +" SUSE Linux Enterprise 12 SP3 JeOS\n" +" \n" +" \n" +" 6.0.0\n" +" zypper\n" +" SLE\n" +" SLE\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:666 +#, no-wrap +msgid "" +" en_US\n" +" us.map.gz\n" +" Europe/Berlin\n" +" utc\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:688 +#, no-wrap +msgid "" +" true\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" ...\n" +" \n" +" \n" +" ...\n" +" \n" +" \n" +" \n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/image-management.adoc:696 +#, no-wrap +msgid "" +" \n" +" \n" +" \n" +" \n" +" ...\n" +" \n" +"\n" +msgstr "" + +#. ianew: admin/image-management.adoc +#. iawho: lana 2019-02-27 +#. type: Plain text +#: modules/administration/pages/image-management.adoc:707 +msgid "" +"There are two ways to build an image using the {webui}. Either select menu:" +"Images[Build], or click the build icon in the menu:Images[Profiles] list." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:713 +msgid "" +"Add a different tag name if you want a version other than the default " +"``latest`` (applies only to containers)." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:714 +msgid "Select the [guimenu]``Image Profile`` and a [guimenu]``Build Host``." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:720 +msgid "" +"A [guimenu]``Profile Summary`` is displayed to the right of the build " +"fields. When you have selected a build profile, detailed information about " +"the selected profile will show up in this area." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:724 +msgid "To schedule a build, click the btn:[Build] button." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:731 +msgid "" +"The build server cannot run any form of automounter during the image " +"building process. If applicable, ensure that you do not have your Gnome " +"session running as root. If an automounter is running, the image build will " +"finish successfully, but the checksum of the image will be different and " +"will fail later." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:738 +msgid "" +"After the image is successfully built, the inspection phase begins. During " +"the inspection phase {susemgr} collects information about the image:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:740 +msgid "List of packages installed in the image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:741 +msgid "Checksum of the image" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:742 +msgid "Image type and other image details" +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:748 +msgid "" +"If the built image type is `PXE`, a Salt pillar will also be generated. " +"Image pillars are stored in the `/srv/susemanager/pillar_data/images/` " +"directory and the Salt subsystem can access details about the generated " +"image. Details include where the pillar is located and provided, image " +"checksums, information needed for network boot, and more." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:750 +msgid "The generated pillar is available to all connected clients." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:761 +msgid "" +"Building an image requires several dependent steps. When the build fails, " +"investigating Salt states results can help identify the source of the " +"failure. You can carry out these checks when the build fails:" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:763 +msgid "The build host can access the build sources" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:764 +msgid "" +"There is enough disk space for the image on both the build host and the " +"{productname} server" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:765 +msgid "The activation key has the correct channels associated with it" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:766 +msgid "The build sources used are valid" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:768 +msgid "" +"The RPM package with the {productname} public certificate is up to date and " +"available at `/usr/share/susemanager/salt/images/rhn-org-trusted-ssl-cert-" +"osimage-1.0-1.noarch.rpm`. For more on how to refresh a public certificate " +"RPM, see <>." +msgstr "" + +#. type: Title === +#: modules/administration/pages/image-management.adoc:772 +#, no-wrap +msgid "Limitations" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:775 +msgid "The section contains some known issues when working with images." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:777 +msgid "" +"HTTPS certificates used to access the HTTP sources or git repositories " +"should be deployed to the client by a custom state file, or configured " +"manually." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:778 +msgid "Importing Kiwi-based images is not supported." +msgstr "" + +#. type: Title == +#: modules/administration/pages/image-management.adoc:782 +#, no-wrap +msgid "List Image Profiles Available for Building" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:787 +msgid "" +"To list images available for building select menu:Images[Image List]. A " +"list of all images will be displayed." +msgstr "" + +#. type: Target for macro image +#: modules/administration/pages/image-management.adoc:788 +#, no-wrap +msgid "images_list_images.png" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:792 +msgid "" +"Displayed data about images includes an image [guimenu]``Name``, its " +"[guimenu]``Version`` and the build [guimenu]``Status``. You will also see " +"the image update status with a listing of possible patch and package updates " +"that are available for the image." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/image-management.adoc:795 +msgid "" +"Clicking the btn:[Details] button on an image will provide a detailed view. " +"The detailed view includes an exact list of relevant patches and a list of " +"all packages installed within the image." +msgstr "" + +#. type: delimited block = +#: modules/administration/pages/image-management.adoc:799 +msgid "" +"The patch and the package list is only available if the inspect state after " +"a build was successful." +msgstr "" diff --git a/l10n/po/es/administration/pages/intro.po b/l10n/po/es/administration/pages/intro.po new file mode 100644 index 00000000000..6a96ad2a624 --- /dev/null +++ b/l10n/po/es/administration/pages/intro.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/intro.adoc:2 +#, no-wrap +msgid "Introduction" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/intro.adoc:5 +#, no-wrap +msgid "**Publication Date:** {docdate}\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/intro.adoc:6 +msgid "" +"This book provides guidance on performing common administrative tasks on " +"{productname}." +msgstr "" diff --git a/l10n/po/es/administration/pages/iss.po b/l10n/po/es/administration/pages/iss.po new file mode 100644 index 00000000000..0e284e65a92 --- /dev/null +++ b/l10n/po/es/administration/pages/iss.po @@ -0,0 +1,212 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/iss.adoc:2 +#, no-wrap +msgid "Inter-Server Synchronization" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:6 +msgid "" +"If you have more than one {productname} installation, you need to ensure " +"that they stay aligned on content and permissions. Inter-Server " +"Synchronization (ISS) allows you to connect two or more {productname} " +"Servers and keep them up-to-date." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:9 +msgid "" +"To set up ISS, you need to define one {productname} Server as a master, with " +"the other as a slave. If conflicting configurations exist, the system will " +"prioritize the master configuration." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/iss.adoc:16 +msgid "" +"ISS Masters are masters only because they have slaves attached to them. " +"This means that you need to set up the ISS Master first, by defining its " +"slaves. You can then set up the ISS Slaves, by attaching them to a master." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/iss.adoc:20 +#, no-wrap +msgid "Procedure: Setting up an ISS Master" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:23 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[ISS Configuration > " +"Master Setup], and click btn:[Add new slave]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:24 +msgid "" +"In the [guimenu]``Edit Slave Details`` dialog, provide these details for the " +"ISS Master's first slave:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:26 +msgid "" +"In the [guimenu]``Slave Fully-Qualified Domain Name`` field, enter the FQDN " +"of the ISS Slave. For example: [systemitem]``server2.example.com``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:27 +msgid "" +"Check the [guimenu]``Allow Slave to Sync?`` checkbox to enable the slave to " +"synchronize with the master." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:28 +msgid "" +"Check the [guimenu]``Sync All Orgs to Slave?`` checkbox to synchronize all " +"organizations to this slave." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:29 +msgid "Click btn:[Create] to add the ISS slave." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:30 +msgid "" +"In the [guimenu]``Allow Export of the Selected Organizations`` section, " +"check the organizations you want to allow this slave to export to the " +"master, and click btn:[Allow Orgs]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:34 +msgid "" +"Before you set up the ISS Slave, you will need to ensure you have the " +"appropriate CA certificate." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/iss.adoc:37 +#, no-wrap +msgid "Procedure: Copying the Master CA Certificate to an ISS Slave" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:39 +msgid "" +"On the ISS Master, locate the CA Certificate at " +"``/srv/www/htdocs/pub/RHN-ORG-TRUSTED-SSL-CERT`` and create a copy that can " +"be transferred to the ISS Slave." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:40 +msgid "" +"On the ISS Slave, save the CA certificate file to the " +"``/etc/pki/trust/anchors/`` directory." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:43 +msgid "When you have copied the certificate, you can set up the ISS Slave." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/iss.adoc:46 +#, no-wrap +msgid "Procedure: Setting up an ISS Slave" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:49 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[ISS Configuration > " +"Slave Setup], and click btn:[Add new master]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:50 +msgid "" +"In the [guimenu]``Details for new Master`` dialog, provide these details for " +"the server to use as the ISS master:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:52 +msgid "" +"In the [guimenu]``Master Fully-Qualified Domain Name`` field, enter the FQDN " +"of the ISS Master for this slave. For example: ``server1.example.com``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:54 +msgid "" +"In the [guimenu]``Filename of this Master's CA Certificate`` field, enter " +"the absolute path to the CA certificate on the ISS master. This should be " +"``/etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:55 +msgid "Click btn:[Add new master] to add the ISS Slave to this master." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/iss.adoc:58 +#, no-wrap +msgid "Procedure: Completing ISS Setup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:60 +msgid "At the command prompt on the ISS Slave, synchronize with the ISS Master:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/iss.adoc:63 +#, no-wrap +msgid "mgr-inter-sync\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:65 +msgid "OPTIONAL: To synchronize a single channel, use this command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/iss.adoc:68 +#, no-wrap +msgid "mgr-inter-sync -c \n" +msgstr "" + +#. Need to double check this against the UI. --LKB 2020-04-08 +#. type: Plain text +#: ./modules/administration/pages/iss.adoc:70 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[ISS Configuration > " +"Configure Master-to-Slave Mappings] and select the organizations you want to " +"synchronize." +msgstr "" diff --git a/l10n/po/es/administration/pages/live-patching-channel-setup.po b/l10n/po/es/administration/pages/live-patching-channel-setup.po new file mode 100644 index 00000000000..d31ebe95654 --- /dev/null +++ b/l10n/po/es/administration/pages/live-patching-channel-setup.po @@ -0,0 +1,228 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/live-patching-channel-setup.adoc:2 +#, no-wrap +msgid "Set up Channels for Live Patching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:7 +msgid "" +"A reboot is required every time you update the full kernel package. " +"Therefore, it is important that clients using Live Patching do not have " +"newer kernels available in the channels they are assigned to. Clients using " +"live patching have updates for the running kernel in the live patching " +"channels." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:9 +msgid "There are two ways to manage channels for live patching:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:13 +msgid "" +"Use content lifecycle management to clone the product tree and remove kernel " +"versions newer than the running one. This procedure is explained in the " +"xref:content-lifecycle-examples.adoc#enhance-project-with-livepatching[Content " +"Livecycle Management Examples]. This is the recommended solution." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:17 +msgid "" +"Use the `spacewalk-manage-channel-lifecycle` tool. This procedure is more " +"manual and requires command line tools as well as the {webui}. This " +"procedure is explained in this section for SLES{nbsp}15 SP1, but it also " +"works for SLE{nbsp}12 SP4 or later." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/live-patching-channel-setup.adoc:18 +#, no-wrap +msgid "Use spacewalk-manage-channel-lifecycle for Live Patching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:22 +msgid "" +"Cloned vendor channels should be prefixed by ``dev`` for development, " +"``testing``, or ``prod`` for production. In this procedure, you will create " +"a ``dev`` cloned channel and then promote the channel to ``testing``." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-channel-setup.adoc:23 +#, no-wrap +msgid "Procedure: Cloning Live Patching Channels" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:26 +msgid "" +"At the command prompt on the client, as root, obtain the current package " +"channel tree:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/live-patching-channel-setup.adoc:34 +#, no-wrap +msgid "" +"# spacewalk-manage-channel-lifecycle --list-channels\n" +"Spacewalk Username: admin\n" +"Spacewalk Password:\n" +"Channel tree:\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/live-patching-channel-setup.adoc:41 +#, no-wrap +msgid "" +" 1. sles15-{sp-vert}-pool-x86_64\n" +" \\__ sle-live-patching15-pool-x86_64-{sp-vert}\n" +" \\__ sle-live-patching15-updates-x86_64-{sp-vert}\n" +" \\__ sle-manager-tools15-pool-x86_64-{sp-vert}\n" +" \\__ sle-manager-tools15-updates-x86_64-{sp-vert}\n" +" \\__ sles15-{sp-vert}-updates-x86_64\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:44 +msgid "" +"Use the [command]``spacewalk-manage-channel`` command with the " +"[option]``init`` argument to automatically create a new development clone of " +"the original vendor channel:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/live-patching-channel-setup.adoc:48 +#, no-wrap +msgid "spacewalk-manage-channel-lifecycle --init -c sles15-{sp-vert}-pool-x86_64\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:51 +msgid "" +"Check that [systemitem]``dev-sles15-{sp-vert}-updates-x86_64`` is available " +"in your channel list." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:53 +msgid "" +"Check the ``dev`` cloned channel you created, and remove any kernel updates " +"that require a reboot." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-channel-setup.adoc:54 +#, no-wrap +msgid "Procedure: Removing Non-Live Kernel Patches from Cloned Channels" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:57 +msgid "" +"Check the current kernel version by selecting the client from " +"menu:Systems[System List], and taking note of the version displayed in the " +"[guimenu]``Kernel`` field." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:59 +msgid "" +"In the {productname} {webui}, select the client from menu:Systems[Overview], " +"navigate to the menu:Software[Manage > Channels] tab, and select " +"[systemitem]``dev-sles15-sp{sp-vert}-updates-x86_64``. Navigate to the " +"[guimenu]``Patches`` tab, and click btn:[List/Remove Patches]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:60 +msgid "" +"In the search bar, type [systemitem]``kernel`` and identify the kernel " +"version that matches the kernel currently used by your client." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:61 +msgid "" +"Remove all kernel versions that are newer than the currently installed " +"kernel." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:64 +msgid "" +"Your channel is now set up for live patching, and can be promoted to " +"``testing``. In this procedure, you will also add the live patching child " +"channels to your client, ready to be applied." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-channel-setup.adoc:65 +#, no-wrap +msgid "Procedure: Promoting Live Patching Channels" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:68 +msgid "" +"At the command prompt on the client, as `root`, promote and clone the " +"`dev-sles15-{sp-vert}-pool-x86_64` channel to a new ``testing`` channel:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/live-patching-channel-setup.adoc:72 +#, no-wrap +msgid "" +"# spacewalk-manage-channel-lifecycle --promote -c " +"dev-sles15-{sp-vert}-pool-x86_64\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:74 +msgid "" +"In the {productname} {webui}, select the client from menu:Systems[Overview], " +"and navigate to the menu:Software[Software Channels] tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:75 +msgid "" +"Check the new [systemitem]``test-sles15-sp{sp-vert}-pool-x86_64`` custom " +"channel to change the base channel, and check both corresponding live " +"patching child channels." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:76 +msgid "" +"Click btn:[Next], confirm that the details are correct, and click " +"btn:[Confirm] to save the changes." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-channel-setup.adoc:77 +msgid "" +"You can now select and view available CVE patches, and apply these important " +"kernel updates with Live Patching." +msgstr "" diff --git a/l10n/po/es/administration/pages/live-patching-sles12.po b/l10n/po/es/administration/pages/live-patching-sles12.po new file mode 100644 index 00000000000..7eac0618681 --- /dev/null +++ b/l10n/po/es/administration/pages/live-patching-sles12.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/live-patching-sles12.adoc:2 +#, no-wrap +msgid "Live Patching on SLES{nbsp}12" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:7 +msgid "" +"On SLES{nbsp}12 systems, live patching is managed by kGraft. For in depth " +"information covering kGraft use, see " +"https://documentation.suse.com/sles/12-SP4/html/SLES-all/cha-kgraft.html." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:9 +msgid "Before you begin, ensure:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:11 +msgid "{productname} is fully updated." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:12 +msgid "You have one or more Salt clients running SLES{nbsp}12 (SP1 or later)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:13 +msgid "Your SLES{nbsp}12 Salt clients are registered with {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:14 +msgid "" +"You have access to the SLES{nbsp}12 channels appropriate for your " +"architecture, including the live patching child channel (or channels)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:15 +msgid "The clients are fully synchronized." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:17 +msgid "" +"Assign the clients to the cloned channels prepared for live patching. For " +"more information on preparation, see " +"xref:administration:live-patching-channel-setup.adoc[]." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-sles12.adoc:20 +#, no-wrap +msgid "Procedure: Setting up for Live Patching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:24 +msgid "" +"Select the client you want to manage with Live Patching from " +"menu:Systems[Overview], and on the system details page navigate to the " +"menu:Software[Packages > Install] tab. Search for the " +"[systemitem]``kgraft`` package, and install it." +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/live-patching-sles12.adoc:25 +#, no-wrap +msgid "enable_live_patching_kgraft_install.png" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:27 +msgid "Apply the highstate to enable Live Patching, and reboot the client." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:28 +msgid "Repeat for each client that you want to manage with Live Patching." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:29 +msgid "" +"To check that live patching has been enabled correctly, select the client " +"from menu:Systems[System List], and ensure that [systemitem]``Live " +"Patching`` appears in the [guimenu]``Kernel`` field." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-sles12.adoc:32 +#, no-wrap +msgid "Procedure: Applying Live Patches to a Kernel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:36 +msgid "" +"In the {productname} {webui}, select the client from " +"menu:Systems[Overview]. You will see a banner at the top of the screen " +"showing the number of critical and non-critical packages available for the " +"client:" +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/live-patching-sles12.adoc:37 +#, no-wrap +msgid "live_patching_criticalupdates.png" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:40 +msgid "Click btn:[Critical] to see a list of the available critical patches." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:42 +msgid "" +"Select any patch with a synopsis reading [guimenu]``Important: Security " +"update for the Linux kernel``. Security bugs will also include their CVE " +"number, where applicable." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles12.adoc:43 +msgid "" +"OPTIONAL: If you know the CVE number of a patch you want to apply, you can " +"search for it in menu:Audit[CVE Audit], and apply the patch to any clients " +"that require it." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/live-patching-sles12.adoc:49 +msgid "" +"Not all kernel patches are Live Patches! Non-Live kernel patches are " +"represented by a `Reboot Required` icon located next to the `Security` " +"shield icon. These patches will always require a reboot." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/live-patching-sles12.adoc:58 +msgid "" +"Not all security issues can be fixed by applying a live patch. Some " +"security issues can only be fixed by applying a full kernel update and will " +"require a reboot. The assigned CVE numbers for these issues are not " +"included in live patches. A CVE audit will display this requirement." +msgstr "" diff --git a/l10n/po/es/administration/pages/live-patching-sles15.po b/l10n/po/es/administration/pages/live-patching-sles15.po new file mode 100644 index 00000000000..4c3cf8538d6 --- /dev/null +++ b/l10n/po/es/administration/pages/live-patching-sles15.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/live-patching-sles15.adoc:2 +#, no-wrap +msgid "Live Patching on SLES{nbsp}15" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:5 +msgid "" +"On SLES{nbsp}15 systems and newer, live patching is managed by the " +"[systemitem]``klp livepatch`` tool." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:7 +msgid "Before you begin, ensure:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:9 +msgid "{productname} is fully updated." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:10 +msgid "You have one or more Salt clients running SLES{nbsp}15 (SP1 or later)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:11 +msgid "Your SLES{nbsp}15 Salt clients are registered with {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:12 +msgid "" +"You have access to the SLES{nbsp}15 channels appropriate for your " +"architecture, including the live patching child channel (or channels)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:13 +msgid "The clients are fully synchronized." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:15 +msgid "" +"Assign the clients to the cloned channels prepared for live patching. For " +"more information on preparation, see " +"xref:administration:live-patching-channel-setup.adoc[]." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-sles15.adoc:18 +#, no-wrap +msgid "Procedure: Setting up for Live Patching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:22 +msgid "" +"Select the client you want to manage with Live Patching from " +"menu:Systems[Overview], and navigate to the menu:Software[Packages > " +"Install] tab. Search for the [systemitem]``kernel-livepatch`` package, and " +"install it." +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/live-patching-sles15.adoc:23 +#, no-wrap +msgid "enable_live_patching_kernel_live_install.png" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:25 +msgid "Apply the highstate to enable Live Patching, and reboot the client." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:26 +msgid "Repeat for each client that you want to manage with Live Patching." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:27 +msgid "" +"To check that live patching has been enabled correctly, select the client " +"from menu:Systems[System List], and ensure that [systemitem]``Live Patch`` " +"appears in the [guimenu]``Kernel`` field." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/live-patching-sles15.adoc:30 +#, no-wrap +msgid "Procedure: Applying Live Patches to a Kernel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:34 +msgid "" +"In the {productname} {webui}, select the client from " +"menu:Systems[Overview]. You will see a banner at the top of the screen " +"showing the number of critical and non-critical packages available for the " +"client:" +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/live-patching-sles15.adoc:35 +#, no-wrap +msgid "live_patching_criticalupdates.png" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:38 +msgid "Click btn:[Critical] to see a list of the available critical patches." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:40 +msgid "" +"Select any patch with a synopsis reading [guimenu]``Important: Security " +"update for the Linux kernel``. Security bugs will also include their CVE " +"number, where applicable." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching-sles15.adoc:41 +msgid "" +"OPTIONAL: If you know the CVE number of a patch you want to apply, you can " +"search for it in menu:Audit[CVE Audit], and apply the patch to any clients " +"that require it." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/live-patching-sles15.adoc:47 +msgid "" +"Not all kernel patches are Live Patches! Non-Live kernel patches are " +"represented by a `Reboot Required` icon located next to the `Security` " +"shield icon. These patches will always require a reboot." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/live-patching-sles15.adoc:56 +msgid "" +"Not all security issues can be fixed by applying a live patch. Some " +"security issues can only be fixed by applying a full kernel update and will " +"require a reboot. The assigned CVE numbers for these issues are not " +"included in live patches. A CVE audit will display this requirement." +msgstr "" diff --git a/l10n/po/es/administration/pages/live-patching.po b/l10n/po/es/administration/pages/live-patching.po new file mode 100644 index 00000000000..a13a03cd06d --- /dev/null +++ b/l10n/po/es/administration/pages/live-patching.po @@ -0,0 +1,40 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/live-patching.adoc:2 +#, no-wrap +msgid "Live Patching with SUSE Manager" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching.adoc:7 +msgid "" +"Performing a kernel update usually requires a system reboot. Common " +"vulnerability and exposure (CVE) patches should be applied as soon as " +"possible, but if you cannot afford the downtime, you can use Live Patching " +"to inject these important updates and skip the need to reboot." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/live-patching.adoc:9 +msgid "" +"The procedure for setting up Live Patching is slightly different for " +"SLES{nbsp}12 and SLES{nbsp}15. Both procedures are documented in this " +"section." +msgstr "" diff --git a/l10n/po/es/administration/pages/maintenance-window.po b/l10n/po/es/administration/pages/maintenance-window.po new file mode 100644 index 00000000000..e76300f28b7 --- /dev/null +++ b/l10n/po/es/administration/pages/maintenance-window.po @@ -0,0 +1,286 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/maintenance-window.adoc:2 +#, no-wrap +msgid "Maintenance Window" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:6 +msgid "" +"If you work with scheduled maintenance windows, you might find it difficult " +"to remember all the things that you need to do before, during, and after " +"that critical downtime of the {productname} Server. {productname} Server " +"related systems such as Inter-Server Synchronization Slave Servers or " +"{productname} Proxies are also affected and have to be considered." +msgstr "" + +#. It's similar to zypper at the package level: +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:11 +msgid "" +"{suse} recommends you always keep your {productname} infrastructure " +"updated. That includes servers, proxies, and build hosts. If you do not " +"keep the {productname} Server updated, you might not be able to update some " +"parts of your environment when you need to." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:13 +msgid "" +"This section contains a checklist for your maintenance window, with links to " +"further information on performing each of the steps." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/maintenance-window.adoc:16 +#, no-wrap +msgid "Server" +msgstr "" + +#. ke, 2019-09-30: we'll stop spacewalk during the update +#. . Stop spacewalk services. +#. You will need to stop the spacewalk, SAP, and database services, along with any others you have running. +#. . Check if the configuration is still correct. +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:24 +msgid "Apply the latest updates. See xref:upgrade:server-intro.adoc[]." +msgstr "" + +#. We reboot during the above listed procedures. +#. . Reboot the server. +#. . Check if the configuration is still correct. +#. . Start any stopped services. +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:29 +msgid "Upgrade to the latest service pack, if required." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:30 +msgid "" +"Run [command]``spacewalk-service status`` and check whether all required " +"services are up and running." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:32 +msgid "" +"For information about database schema upgrades and PostgreSQL migrations, " +"see xref:upgrade:db-intro.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:36 +msgid "" +"You can install updates using your package manager. For information on " +"using {yast}, see " +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-onlineupdate-you.html. " +"For information on using zypper, see " +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-sw-cl.html#sec-zypper." +msgstr "" + +#. Preferable, you will run such a tool within a maintenance window; for more information, see xref:administration:maintenance-window.adoc#maintenance-window[]. +# +#. complete procedure, also see above: +# +#. 1. Log in as root user to the SUSE Manager server. +#. 2. Stop the Spacewalk service: +#. spacewalk-service stop +#. 3. Apply the patch using either zypper patch or YaST Online Update. +#. 4. Upgrade the database schema: +#. spacewalk-schema-upgrade +#. 5. Start the Spacewalk service: +#. spacewalk-service start +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:54 +msgid "" +"By default, several update channels are configured and enabled for the " +"{productname} Server. New and updated packages will become available " +"automatically." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:58 +msgid "" +"To keep {susemgr} up to date, either connect it directly to {scc} or use " +"{rmtool} (RMT). You can use RMT as a local installation source for " +"disconnected environments." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:62 +msgid "" +"You can check that the update channels are available on your system with " +"this command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/maintenance-window.adoc:65 +#, no-wrap +msgid "zypper lr\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:68 +msgid "The output will look similar to this:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/maintenance-window.adoc:84 +#, no-wrap +msgid "" +"Name | Enabled | GPG Check " +"| Refresh\n" +"-------------------------------------------------------+---------+-----------+--------\n" +"SLE-Module-Basesystem15-SP1-Pool | Yes | (r ) Yes " +"| No\n" +"SLE-Module-Basesystem15-SP1-Updates | Yes | (r ) Yes " +"| Yes\n" +"SLE-Module-Python2-15-SP1-Pool | Yes | (r ) Yes " +"| No\n" +"SLE-Module-Python2-15-SP1-Updates | Yes | (r ) Yes " +"| Yes\n" +"SLE-Product-SUSE-Manager-Server-4.0-Pool | Yes | (r ) Yes " +"| No\n" +"SLE-Product-SUSE-Manager-Server-4.0-Updates | Yes | (r ) Yes " +"| Yes\n" +"SLE-Module-SUSE-Manager-Server-4.0-Pool | Yes | (r ) Yes " +"| No\n" +"SLE-Module-SUSE-Manager-Server-4.0-Updates | Yes | (r ) Yes " +"| Yes\n" +"SLE-Module-Server-Applications15-SP1-Pool | Yes | (r ) Yes " +"| No\n" +"SLE-Module-Server-Applications15-SP1-Updates | Yes | (r ) Yes " +"| Yes\n" +"SLE-Module-Web-Scripting15-SP1-Pool | Yes | (r ) Yes " +"| No\n" +"SLE-Module-Web-Scripting15-SP1-Updates | Yes | (r ) Yes " +"| Yes\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:92 +msgid "" +"{productname} releases maintenance updates (MUs) to provide newer packages. " +"Maintenance updates are indicated with a new version number. For example, " +"the major release 4.0 will be incremented to 4.0.1 when an MU is released." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:95 +msgid "" +"You can verify which version you are running by looking at the bottom of the " +"navigation bar in the {webui}. You can also fetch the version number with " +"the [literal]``api.getVersion()`` XMLRPC API call." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/maintenance-window.adoc:107 +#, no-wrap +msgid "Client Tools" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:115 +msgid "" +"When the server is updated consider to update some tools on the clients, " +"too. Updating [package]``salt-minion``, [package]``zypper``, and other " +"related management package on clients is not a strict requirement, but it is " +"a best practice in general. For example, a maintenance update on the server " +"might introduce a major new Salt version. Then minions will continue to " +"work but might experience problems later on. To avoid this always update " +"the salt-minion package when available. {suse} makes sure that " +"[package]``salt-minion`` can always be updated safely." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/maintenance-window.adoc:118 +#, no-wrap +msgid "Inter-Server Synchronization Slave Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:121 +msgid "" +"If you are using an inter-server synchronization slave server, update it " +"after the {productname} Server update is complete." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:123 +msgid "" +"For more in inter-server synchronization, see " +"xref:administration:iss.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/maintenance-window.adoc:126 +#, no-wrap +msgid "Monitoring Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:129 +msgid "" +"If you are using a monitoring server for Prometheus, update it after the " +"{productname} Server update is complete." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:131 +msgid "" +"For more information on monitoring, see " +"xref:administration:monitoring.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/maintenance-window.adoc:134 +#, no-wrap +msgid "Proxy" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:137 +msgid "" +"Proxies should be updated as soon as {productname} Server updates are " +"complete." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:140 +msgid "" +"In general, running a proxy connected to a server on a different version is " +"not supported. The only exception is for the duration of updates where it " +"is expected that the server is updated first, so the proxy could run the " +"previous version temporarily." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:142 +msgid "" +"Especially if you are migrating from version 3.2 to 4.0, upgrade the server " +"first, then any proxy." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/maintenance-window.adoc:143 +msgid "For more information, see xref:upgrade:proxy-intro.adoc[]." +msgstr "" diff --git a/l10n/po/es/administration/pages/master-fingerprint.po b/l10n/po/es/administration/pages/master-fingerprint.po new file mode 100644 index 00000000000..a6dc579cdbe --- /dev/null +++ b/l10n/po/es/administration/pages/master-fingerprint.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/master-fingerprint.adoc:2 +#, no-wrap +msgid "Set up a Client to Master Validation Fingerprint" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/master-fingerprint.adoc:6 +msgid "" +"In highly secure network configurations you may wish to ensure your Salt " +"clients are connecting a specific master. To set up validation from client " +"to master enter the master's fingerprint within the " +"[path]``/etc/salt/minion`` configuration file." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/master-fingerprint.adoc:8 +msgid "See the following procedure:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/master-fingerprint.adoc:10 +msgid "" +"On the master, at the command prompt, as root, use this command to find the " +"``master.pub`` fingerprint:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/master-fingerprint.adoc:14 +#, no-wrap +msgid "salt-key -F master\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/master-fingerprint.adoc:19 +msgid "" +"On your client, open the [path]``/etc/salt/minion`` configuration file. " +"Uncomment the following line and enter the master's fingerprint replacing " +"the example fingerprint:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/master-fingerprint.adoc:23 +#, no-wrap +msgid "master_finger: 'ba:30:65:2a:d6:9e:20:4f:d8:b2:f3:a7:d4:65:11:13'\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/master-fingerprint.adoc:26 +msgid "Restart the salt-minion service:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/master-fingerprint.adoc:30 +#, no-wrap +msgid "# systemctl restart salt-minion\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/master-fingerprint.adoc:32 +msgid "" +"For information on configuring security from a client, see " +"https://docs.saltstack.com/en/latest/ref/configuration/minion.html." +msgstr "" diff --git a/l10n/po/es/administration/pages/mgr-sync.po b/l10n/po/es/administration/pages/mgr-sync.po new file mode 100644 index 00000000000..c24cbf5a58c --- /dev/null +++ b/l10n/po/es/administration/pages/mgr-sync.po @@ -0,0 +1,130 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/mgr-sync.adoc:2 +#, no-wrap +msgid "Using ``mgr-sync``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:7 +msgid "" +"The ``mgr-sync`` tool is used at the command prompt. It provides functions " +"for using {productname} that are not always available in the {webui}. The " +"primary use of ``mgr-sync`` is to connect to the {scc}, retrieve product and " +"package information, and prepare channels for synchronization with the " +"{productname} Server." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:10 +msgid "" +"This tool is designed for use with a {suse} support subscription. It is not " +"required for open source distributions, including {opensuse}, {centos}, and " +"{ubuntu}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:13 +msgid "" +"The available commands and arguments for ``mgr-sync`` are listed in this " +"table. Use this syntax for ``mgr-sync`` commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/mgr-sync.adoc:16 +#, no-wrap +msgid "mgr-sync [-h] [--version] [-v] [-s] [-d {1,2,3}] {list,add,refresh,delete}\n" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/mgr-sync.adoc:21 +#, no-wrap +msgid "mgr-sync Commands" +msgstr "" + +#. type: Table +#: ./modules/administration/pages/mgr-sync.adoc:29 +#, no-wrap +msgid "" +"| Command | Description | Example Use\n" +"| list | List channels, organization credentials, or products | ``mgr-sync " +"list channels``\n" +"| add | Add channels, organization credentials, or products | ``mgr-sync add " +"channel ``\n" +"| refresh | Refresh the local copy of products, channels, and subscriptions " +"| ``mgr-sync refresh``\n" +"| delete | Delete existing SCC organization credentials from the local " +"system | ``mgr-sync delete credentials``\n" +"| sync | Synchronize specified channel or ask for it when left blank| " +"``mgr-sync sync channel ``\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:33 +msgid "To see the full list of options specific to a command, use this command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/mgr-sync.adoc:36 +#, no-wrap +msgid "mgr-sync --help\n" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/mgr-sync.adoc:42 +#, no-wrap +msgid "mgr-sync Optional Arguments" +msgstr "" + +#. type: Table +#: ./modules/administration/pages/mgr-sync.adoc:51 +#, no-wrap +msgid "" +"| Option | Abbreviated option | Description | Example Use\n" +"| help | ``h`` | Display the command usage and options | ``mgr-sync " +"--help``\n" +"| version | N/A | Display the currently installed version of ``mgr-sync`` | " +"``mgr-sync --version``\n" +"| verbose | ``v`` | Provide verbose output | ``mgr-sync --verbose " +"refresh``\n" +"| store-credentials | ``s`` | Store credentials a local hidden file | " +"``mgr-sync --store-credentials``\n" +"| debug | ``d`` | Log additional debugging information. Requires a level of " +"1, 2, 3. 3 provides the highest amnount of debugging information | " +"``mgr-sync -d 3 refresh``\n" +"| no-sync | N/A | Use with the ``add`` command to add products or channels " +"without beginning a synchronization | ``mgr-sync --no-sync add " +"``\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:57 +msgid "Logs for ``mgr-sync`` are located in:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:59 +msgid "[path]``/var/log/rhn/mgr-sync.log``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mgr-sync.adoc:59 +msgid "[path]``/var/log/rhn/rhn_web_api.log``" +msgstr "" diff --git a/l10n/po/es/administration/pages/mirror-sources.po b/l10n/po/es/administration/pages/mirror-sources.po new file mode 100644 index 00000000000..5223b4ad574 --- /dev/null +++ b/l10n/po/es/administration/pages/mirror-sources.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/mirror-sources.adoc:2 +#, no-wrap +msgid "Mirror Source Packages" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mirror-sources.adoc:5 +msgid "" +"If you build your own packages locally, or if you require the source code " +"for your packages for legal reasons, it is possible to mirror the source " +"packages on {productname} Server." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/mirror-sources.adoc:9 +msgid "Mirroring source packages can consume a significant amount of disk space." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/mirror-sources.adoc:11 +#, no-wrap +msgid "Procedure: Mirroring Source Packages" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mirror-sources.adoc:13 +msgid "" +"Open the [filename]``/etc/rhn/rhn.conf`` configuration file, and add this " +"line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/mirror-sources.adoc:17 +#, no-wrap +msgid "server.sync_source_packages = 1\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mirror-sources.adoc:19 +msgid "Restart the Spacewalk service to pick up the changes:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/mirror-sources.adoc:23 +#, no-wrap +msgid "spacewalk-service restart\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mirror-sources.adoc:27 +msgid "" +"Currently, this feature can only be enabled globally for all repositories. " +"It is not possible to select individual repositories for mirroring." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/mirror-sources.adoc:31 +msgid "" +"When this feature has been activated, the source packages will become " +"available in the {productname} {webui} after the next repository " +"synchronization. They will be shown as sources for the binary package, and " +"can be downloaded directly from the {webui}. Source packages cannot be " +"installed on clients using the {webui}." +msgstr "" diff --git a/l10n/po/es/administration/pages/monitoring.po b/l10n/po/es/administration/pages/monitoring.po new file mode 100644 index 00000000000..ec1c61db703 --- /dev/null +++ b/l10n/po/es/administration/pages/monitoring.po @@ -0,0 +1,776 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/monitoring.adoc:2 +#, no-wrap +msgid "Monitoring with Prometheus and Grafana" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:7 +msgid "" +"You can monitor your {productname} environment using Prometheus and " +"Grafana. {productname} Server and Proxy are able to provide self-health " +"metrics. You can also install and manage a number of Prometheus exporters " +"on Salt clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:9 +msgid "" +"Prometheus and Grafana packages are included in the {productname} Client " +"Tools for" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:11 +#, no-wrap +msgid "" +" {sle}{nbsp}12, {sle}{nbsp}15, {rhel}{nbsp} 6, {rhel}{nbsp} 7, {rhel}{nbsp} " +"8 and openSUSE 15.x.\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:14 +#, no-wrap +msgid "" +" {sle}{nbsp}12, {sle}{nbsp}15, {centos}{nbsp} 6, {centos}{nbsp} 7, " +"{centos}{nbsp} 8 and openSUSE 15.x.\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:18 +msgid "" +"You need to install Prometheus and Grafana on a machine separate from the " +"{productname} Server. We recommend you use a managed Salt client as your " +"monitoring server." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/monitoring.adoc:23 +msgid "" +"Prometheus fetches metrics using a pull mechanism, so the server must be " +"able to establish TCP connections to monitored clients. Clients must have " +"corresponding open ports and be reachable over the network." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/monitoring.adoc:31 +msgid "" +"You must have a monitoring add-on subscription for each client you want to " +"monitor. Visit the {scc} to manage your {productname} subscriptions." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/monitoring.adoc:36 +#, no-wrap +msgid "Prometheus and Grafana" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:39 +#, no-wrap +msgid "Prometheus" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:43 +msgid "" +"Prometheus is an open-source monitoring tool that is used to record " +"real-time metrics in a time-series database. Metrics are pulled via HTTP, " +"enabling high performance and scalability." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:46 +msgid "" +"Prometheus metrics are time series data, or timestamped values belonging to " +"the same group or dimension. A metric is uniquely identified by its name " +"and set of labels." +msgstr "" + +#. TODO:: This should be an actual image. +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:53 +#, no-wrap +msgid "" +" metric name labels timestamp value\n" +"┌────────┴───────┐ ┌───────────┴───────────┐ ┌──────┴──────┐ ┌─┴─┐\n" +"http_requests_total{status=\"200\", method=\"GET\"} @1557331801.111 " +"42236\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:56 +msgid "" +"Each application or system being monitored must expose metrics in the format " +"above, either through code instrumentation or Prometheus exporters." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:58 +#, no-wrap +msgid "Prometheus Exporters" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:63 +msgid "" +"Exporters are libraries that help with exporting metrics from third-party " +"systems as Prometheus metrics. Exporters are useful whenever it is not " +"feasible to instrument a given application or system with Prometheus metrics " +"directly. Multiple exporters can run on a monitored host to export local " +"metrics." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:66 +msgid "" +"The Prometheus community provides a list of official exporters, and more can " +"be found as community contributions. For more information and an extensive " +"list of exporters, see https://prometheus.io/docs/instrumenting/exporters/." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:68 +#, no-wrap +msgid "Grafana" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:74 +msgid "" +"Grafana is a tool for data visualization, monitoring, and analysis. It is " +"used to create dashboards with panels representing specific metrics over a " +"set period of time. Grafana is commonly used together with Prometheus, but " +"also supports other data sources such as ElasticSearch, MySQL, PostgreSQL, " +"and Influx DB. For more information about Grafana, see " +"https://grafana.com/docs/." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/monitoring.adoc:77 +#, no-wrap +msgid "Set up the Monitoring Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:80 +msgid "" +"To set up your monitoring server, you need to install Prometheus and " +"Grafana, and configure them." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/monitoring.adoc:83 +#, no-wrap +msgid "Install Prometheus" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:87 +msgid "" +"If your monitoring server is a {productname} Salt client, you can install " +"the Prometheus package using the {productname} {webui}. Otherwise you can " +"download and install the package on your monitoring server manually." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:90 +#, no-wrap +msgid "Procedure: Installing Prometheus Using the {webui}" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:92 +msgid "" +"In the {productname} {webui}, open the details page of the system where " +"Prometheus is to be installed, and navigate to the [guimenu]``Formulas`` " +"tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:93 +msgid "" +"Check the [guimenu]``Prometheus`` checkbox to enable monitoring formulas, " +"and click btn:[Save]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:94 +msgid "Navigate to the ``Prometheus`` tab in the top menu." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:96 +msgid "" +"In the ``{productname} Server`` section, enter valid {productname} API " +"credentials. Make sure that the credentials you have entered allow access " +"to the set of systems you want to monitor." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:97 ./modules/administration/pages/monitoring.adoc:167 +msgid "Customize any other configuration options according to your needs." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:98 ./modules/administration/pages/monitoring.adoc:168 ./modules/administration/pages/monitoring.adoc:282 +msgid "Click btn:[Save Formula]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:99 ./modules/administration/pages/monitoring.adoc:169 +msgid "Apply the highstate and confirm that it completes successfully." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:100 +msgid "" +"Check that the Prometheus interface loads correctly. In your browser, " +"navigate to the URL of the server where Prometheus is installed, on " +"port 9090 (for example, [literal]``http://example.com:9090``)." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:103 +#, no-wrap +msgid "Procedure: Manually Installing and Configuring Prometheus" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:105 +msgid "" +"On the monitoring server, install the " +"[package]``golang-github-prometheus-prometheus`` package:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:108 +#, no-wrap +msgid "zypper in golang-github-prometheus-prometheus\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:110 +msgid "Enable the Prometheus service:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:113 +#, no-wrap +msgid "systemctl enable --now prometheus\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:116 +msgid "" +"Check that the Prometheus interface loads correctly. In your browser, " +"navigate to the URL of the server where Prometheus is installed, on " +"port 9090 (for example, [literal]``http://example.com:9090``)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:118 +msgid "" +"Open the configuration file at [path]``/etc/prometheus/prometheus.yml`` and " +"add this configuration information. Replace `server.url` with your " +"{productname} server URL and adjust `username` and `password` fields to " +"match your {productname} credentials." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:134 +#, no-wrap +msgid "" +"# {productname} self-health metrics\n" +"scrape_configs:\n" +"- job_name: 'mgr-server'\n" +" static_configs:\n" +" - targets:\n" +" - 'server.url:9100' # Node exporter\n" +" - 'server.url:9187' # PostgreSQL exporter\n" +" - 'server.url:5556' # JMX exporter (Tomcat)\n" +" - 'server.url:5557' # JMX exporter (Taskomatic)\n" +" - 'server.url:9800' # Taskomatic\n" +" - targets:\n" +" - 'server.url:80' # Message queue\n" +" labels:\n" +" __metrics_path__: /rhn/metrics\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:141 +#, no-wrap +msgid "" +"# Managed systems metrics:\n" +"- job_name: 'mgr-clients'\n" +" uyuni_sd_configs:\n" +" - host: \"http://server.url\"\n" +" username: \"admin\"\n" +" password: \"admin\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:143 +msgid "Save the configuration file." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:144 +msgid "Restart the Prometheus service:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:147 +#, no-wrap +msgid "systemctl restart prometheus\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:150 +msgid "" +"For more information about the Prometheus configuration options, see the " +"official Prometheus documentation at " +"https://prometheus.io/docs/prometheus/latest/configuration/configuration/" +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/monitoring.adoc:153 +#, no-wrap +msgid "Install Grafana" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:157 +msgid "" +"If your monitoring server is a {productname} Salt client, you can install " +"the Grafana package using the {productname} {webui}. Otherwise you can " +"download and install the package on your monitoring server manually." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:160 +#, no-wrap +msgid "Procedure: Installing Grafana Using the {webui}" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:162 +msgid "" +"In the {productname} {webui}, open the details page of the system where " +"Grafana is to be installed, and navigate to the [guimenu]``Formulas`` tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:163 +msgid "" +"Check the [guimenu]``Grafana`` checkbox to enable monitoring formulas, and " +"click btn:[Save]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:164 +msgid "Navigate to the ``Grafana`` tab in the top menu." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:165 +msgid "" +"In the ``Enable and configure Grafana`` section, enter the admin credentials " +"you want to use to log in Grafana." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:166 +msgid "" +"On the ``Datasources`` section, make sure that the Prometheus URL field " +"points to the system where Prometheus is running." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:170 +msgid "" +"Check that the Grafana interface is loading correctly. In your browser, " +"navigate to the URL of the server where Grafana is installed, on port 3000 " +"(for example, [literal]``http://example.com:3000``)." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/monitoring.adoc:175 +msgid "" +"{productname} provides pre-built dashboards for server self-health, basic " +"client monitoring, and more. You can choose which dashboards to provision " +"in the formula configuration page." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:179 +#, no-wrap +msgid "Procedure: Manually Installing Grafana" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:182 +msgid "Install the [package]``grafana`` package:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:185 +#, no-wrap +msgid "zypper in grafana\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:187 +msgid "Enable the Grafana service:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/monitoring.adoc:190 +#, no-wrap +msgid "systemctl enable --now grafana-server\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:193 +msgid "" +"Check that the Grafana interface is loading correctly. In your browser, " +"navigate to the URL of the server where Grafana is installed, on port 3000 " +"(for example, [literal]``http://example.com:3000``)." +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/monitoring.adoc:194 +#, no-wrap +msgid "monitoring_grafana_example.png" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:197 +msgid "" +"For more information on how to manually install and configure Grafana, see " +"https://grafana.com/docs." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:199 +msgid "" +"For more information about the monitoring formulas with forms, see " +"xref:salt:formula-monitoring.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/monitoring.adoc:202 +#, no-wrap +msgid "Configure {productname} Monitoring" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:205 +msgid "" +"With {productname}{nbsp}4, you can enable the server to expose Prometheus " +"self-health metrics, and also install and configure exporters on client " +"systems." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/monitoring.adoc:208 +#, no-wrap +msgid "Server Self Monitoring" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:212 +msgid "" +"The Server self-health metrics cover hardware, operating system and " +"{productname} internals. These metrics are made available by " +"instrumentation of the Java application, combined with Prometheus exporters." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:214 +msgid "These exporter packages are shipped with {productname} Server:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:217 ./modules/administration/pages/monitoring.adoc:228 ./modules/administration/pages/monitoring.adoc:264 +msgid "" +"Node exporter: [systemitem]``golang-github-prometheus-node_exporter``. See " +"https://github.com/prometheus/node_exporter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:219 ./modules/administration/pages/monitoring.adoc:266 +msgid "" +"PostgreSQL exporter: " +"[systemitem]``golang-github-wrouesnel-postgres_exporter``. See " +"https://github.com/wrouesnel/postgres_exporter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:221 +msgid "" +"JMX exporter: [systemitem]``prometheus-jmx_exporter``. See " +"https://github.com/prometheus/jmx_exporter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:223 ./modules/administration/pages/monitoring.adoc:268 +msgid "" +"Apache exporter: [systemitem]``golang-github-lusitaniae-apache_exporter``. " +"See https://github.com/Lusitaniae/apache_exporter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:225 +msgid "These exporter packages are shipped with {productname} Proxy:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:230 +msgid "" +"Squid exporter: [systemitem]``golang-github-boynux-squid_exporter``. See " +"https://github.com/boynux/squid-exporter." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:232 +msgid "" +"The exporter packages are pre-installed in {productname} Server and Proxy, " +"but their respective systemd daemons are disabled by default." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:235 +#, no-wrap +msgid "Procedure: Enabling Self Monitoring" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:238 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[Manager Configuration > " +"Monitoring]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:239 +msgid "Click btn:[Enable services]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:240 +msgid "Restart Tomcat and Taskomatic." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:241 +msgid "" +"Navigate to the URL of your Prometheus server, on port 9090 (for example, " +"[literal]``http://example.com:9090``)" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:242 +msgid "" +"In the Prometheus UI, navigate to menu:[Status > Targets] and confirm that " +"all the endpoints on the ``mgr-server`` group are up." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:243 +msgid "" +"If you have also installed Grafana with the {webui}, the server insights " +"will be visible on the {productname} Server dashboard." +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/monitoring.adoc:244 +#, no-wrap +msgid "monitoring_enable_services.png" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/monitoring.adoc:251 +msgid "" +"Only server self-health monitoring can be enabled using the {webui}. " +"Metrics for a proxy are not automatically collected by Prometheus. To " +"enable self-health monitoring on a proxy, you will need to manually install " +"exporters and enable them." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/monitoring.adoc:255 +#, no-wrap +msgid "Monitoring Managed Systems" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:259 +msgid "" +"Prometheus metrics exporters can be installed and configured on Salt clients " +"using formulas. The packages are available from the {productname} client " +"tools channels, and can be enabled and configured directly in the " +"{productname} {webui}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:261 +msgid "These exporters can be installed on managed systems:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:271 +msgid "" +"When you have the exporters installed and configured, you can start using " +"Prometheus to collect metrics from monitored systems. If you have " +"configured your monitoring server with the {webui}, metrics collection will " +"happen automatically." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/monitoring.adoc:274 +#, no-wrap +msgid "Procedure: Configuring Prometheus Exporters on a Client" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:277 +msgid "" +"In the {productname} {webui}, open the details page of the client to be " +"monitored, and navigate to the menu:Formulas tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:278 +msgid "" +"Check the [guimenu]``Enabled`` checkbox on the ``Prometheus Exporters`` " +"formula." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:279 +msgid "Click btn:[Save]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:280 +msgid "Navigate to the menu:Formulas[Prometheus Exporters] tab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:281 +msgid "" +"Select the exporters you want to enable and customize arguments according to " +"your needs." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:283 +msgid "Apply the highstate." +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/monitoring.adoc:284 +#, no-wrap +msgid "monitoring_configure_formula.png" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/monitoring.adoc:289 +msgid "" +"Monitoring formulas can also be configured for System Groups, by applying " +"the same configuration used for individual systems inside the corresponding " +"group." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/monitoring.adoc:293 +#, no-wrap +msgid "Network Boundaries" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:297 +msgid "" +"Prometheus fetches metrics using a pull mechanism, so the server must be " +"able to establish TCP connections to monitored clients. By default, " +"Prometheus uses these ports:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:299 +msgid "Node exporter: 9100" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:300 +msgid "PostgreSQL exporter: 9187" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:301 +msgid "Apache exporter: 9117" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:303 +msgid "" +"Additionally, if you are running the alert manager on a different host than " +"where you run Prometheus, you will also need to open port 9093." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:305 +msgid "" +"For clients installed on cloud instances, you can add the required ports to " +"a security group that has access to the monitoring server." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:309 +msgid "" +"Alternatively, you can deploy a Prometheus instance in the exporters' local " +"network, and configure federation. This allows the main monitoring server " +"to scrape the time series from the local Prometheus instance. If you use " +"this method, you only need to open the Prometheus API port, which is 9090." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:311 +msgid "" +"For more information on Prometheus federation, see " +"https://prometheus.io/docs/prometheus/latest/federation/." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:314 +msgid "" +"You can also proxy requests through the network boundary. Tools like " +"PushProx deploy a proxy and a client on both sides of the network barrier " +"and allow Prometheus to work across network topologies such as NAT." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/monitoring.adoc:315 +msgid "" +"For more information on PushProx, see " +"https://github.com/RobustPerception/PushProx." +msgstr "" diff --git a/l10n/po/es/administration/pages/openscap.po b/l10n/po/es/administration/pages/openscap.po new file mode 100644 index 00000000000..846282a3b88 --- /dev/null +++ b/l10n/po/es/administration/pages/openscap.po @@ -0,0 +1,360 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/openscap.adoc:2 +#, no-wrap +msgid "System Security via OpenSCAP" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:7 +msgid "" +"{productname} uses OpenSCAP to audit clients. It allows you to schedule and " +"view compliance scans for any client." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/openscap.adoc:12 +msgid "" +"OpenSCAP auditing is available for use with traditional clients only. It is " +"not available on Salt clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:15 +msgid "" +"To use openSCAP, you will need the [systemitem]``spacewalk-oscap`` package " +"installed on the clients you want to audit." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/openscap.adoc:18 +#, no-wrap +msgid "About SCAP" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:22 +msgid "" +"The Security Certification and Authorization Package (SCAP) is a " +"standardized compliance checking solution for enterprise-level Linux " +"infrastructures. It is a line of specifications maintained by the National " +"Institute of Standards and Technology (NIST) for maintaining system security " +"for enterprise systems." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:26 +msgid "" +"SCAP was created to provide a standardized approach to maintaining system " +"security, and the standards that are used will therefore continually change " +"to meet the needs of the community and enterprise businesses. New " +"specifications are governed by NIST's SCAP Release cycle to provide a " +"consistent and repeatable revision work flow. For more information, see " +"http://scap.nist.gov/timeline.html." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:31 +msgid "" +"{productname} uses OpenSCAP to implement the SCAP specifications. OpenSCAP " +"is an auditing tool that utilizes the Extensible Configuration Checklist " +"Description Format (XCCDF). XCCDF is a standard way of expressing checklist " +"content and defines security checklists. It also combines with other " +"specifications such as Common Platform Enumeration (CPE), Common " +"Configuration Enumeration (CCE), and Open Vulnerability and Assessment " +"Language (OVAL), to create a SCAP-expressed checklist that can be processed " +"by SCAP-validated products." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:35 +msgid "" +"OpenSCAP verifies the presence of patches by using content produced by the " +"{suse} Security Team. OpenSCAP checks system security configuration " +"settings and examines systems for signs of compromise by using rules based " +"on standards and specifications. For more information about the {suse} " +"Security Team, see https://www.suse.com/support/security." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/openscap.adoc:38 +#, no-wrap +msgid "Prepare Clients for an SCAP Scan" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:42 +msgid "" +"Before you begin, you need to prepare your client systems for SCAP " +"scanning. Ensure clients have the ``openscap-content`` and " +"``openscap-utils`` packages installed before you begin." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:46 +msgid "" +"Use this command to determine the location of the appropriate SCAP files. " +"Take a note of these paths for performing the scan:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/openscap.adoc:49 +#, no-wrap +msgid "rpm -ql openscap-content\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:52 +msgid "The output should include these files:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/openscap.adoc:58 +#, no-wrap +msgid "" +"/usr/share/openscap/scap-oval.xml\n" +"/usr/share/openscap/scap-xccdf.xml\n" +"/usr/share/openscap/scap-yast2sec-oval.xml\n" +"/usr/share/openscap/scap-yast2sec-xccdf.xml\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/openscap.adoc:62 +#, no-wrap +msgid "OpenSCAP Content Files" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:69 +msgid "" +"OpenSCAP uses SCAP content files to define test rules. These content files " +"are created based on the XCCDF or OVAL standards. You can download publicly " +"available content files and customize it to your requirements. You can " +"install the ``openscap-content`` package for default content file " +"templates. Alternatively, if you are familiar with XCCDF or OVAL, you can " +"create your own content files." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/openscap.adoc:76 +msgid "" +"We recommend you use templates to create your SCAP content files. If you " +"create and use your own custom content files, you do so at your own risk. " +"If your system becomes damaged through the use of custom content files, you " +"might not be supported by {suse}." +msgstr "" + +#. ke 2013-08-28: Do we have SCAP content providers? Such as: The United States Government +#. Configuration Baseline (USGCB) for RHEL5 Desktop or Community-provided content (openscap-content +#. package)? For more info, see +#. https://access.redhat.com/site/documentation/en-US/Red_Hat_Network_Satellite/5.5/html/User_Guide/chap-Red_Hat_Network_Satellite-User_Guide-OpenSCAP.html # +#. I think this question is still valid. Who should we contact? LKB 2020-02-06 +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:89 +msgid "" +"When you have created your content files, you need to transfer the file to " +"the client. You can do this in the same way as you move any other file, " +"using physical storage media, or across a network with [command]``ftp`` or " +"[command]``scp``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:93 +msgid "" +"We recommend that you create a package to distribute content files to " +"clients that you are managing with {productname}. Packages can be signed " +"and verified to ensure their integrity. For more information, see " +"xref:administration:custom-channels.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/openscap.adoc:96 +#, no-wrap +msgid "Perform an Audit Scan" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:101 +msgid "" +"When you have transferred your content files, you can perform audit scans. " +"Audit scans can be triggered using the {productname} {webui}. You can also " +"use the {productname} API to schedule regular scans." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/openscap.adoc:102 +#, no-wrap +msgid "Procedure: Running an Audit Scan from the {webui}" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:104 +msgid "" +"In the {productname} {webui}, navigate to menu:Systems[Systems List] and " +"select the client you want to scan." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:105 +msgid "" +"Navigate to the [guimenu]``Audit`` tab, and the [guimenu]``Schedule`` " +"subtab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:107 +msgid "" +"In the [guimenu]``Path to XCCDF Document`` field, enter the path to the " +"XCCDF content file on the client. For example: " +"[path]``/usr/share/openscap/scap-yast2sec-xccdf.xml``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:108 +msgid "The scan will run at the client's next scheduled synchronization." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/openscap.adoc:114 +msgid "" +"The XCCDF content file is validated before it is run on the remote system. " +"If the content file includes invalid arguments, the test will fail." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/openscap.adoc:118 +#, no-wrap +msgid "Procedure: Running an Audit Scan from the API" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:120 +msgid "" +"Before you begin, ensure that the client to be scanned has Python and " +"XML-RPC libraries installed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:122 +msgid "" +"Choose an existing script or create a script for scheduling a system scan " +"through ``system.scap.scheduleXccdfScan``. For example:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/openscap.adoc:130 +#, no-wrap +msgid "" +"#!/usr/bin/python\n" +"client = xmlrpclib.Server('https://spacewalk.example.com/rpc/api')\n" +"key = client.auth.login('username', 'password')\n" +"client.system.scap.scheduleXccdfScan(key, <1000010001>,\n" +" '',\n" +" '--profile ')\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:133 +msgid "In this example:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:134 +msgid "``<1000010001>`` is the system ID (sid)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:136 +msgid "" +"```` is the path to the content file location on the " +"client. For example, " +"[path]``/usr/local/share/scap/usgcb-sled15desktop-xccdf.xml``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:138 +msgid "" +"```` is an additional argument for the [command]``oscap`` " +"command. For example, use " +"``united_states_government_configuration_baseline`` (USGCB)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:139 +msgid "Run the script on the client you want to scan, from the command prompt." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/openscap.adoc:142 +#, no-wrap +msgid "Scan Results" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:148 +msgid "" +"Information about the scans you have run is in the {productname} {webui}. " +"Navigate to to menu:Audit[OpenSCAP > All Scans] for a table of results. For " +"more information about the data in this table, see " +"xref:reference:audit/openscap-all-scans.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:154 +msgid "" +"To ensure that detailed information about scans is available, you need to " +"enable it on the client. In the {productname} {webui}, navigate to " +"menu:Admin[Organizations] and click on the organization the client is a part " +"of. Navigate to the [guimenu]``Configuration`` tab, and check the " +"[guimenu]``Enable Upload of Detailed SCAP Files`` option. When enabled, " +"this generates an additional HTML file on every scan, which contains extra " +"information. The results will show an extra line similar to this:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/openscap.adoc:157 +#, no-wrap +msgid "" +"Detailed Results: xccdf-report.html xccdf-results.xml " +"scap-yast2sec-oval.xml.result.xml\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:161 +msgid "" +"To retrieve scan information from the command line, use the " +"[command]``spacewalk-report`` command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/openscap.adoc:166 +#, no-wrap +msgid "" +"spacewalk-report system-history-scap\n" +"spacewalk-report scap-scan\n" +"spacewalk-report scap-scan-results\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/openscap.adoc:169 +msgid "" +"You can also use the {productname} API to view results, with the " +"``system.scap`` handler." +msgstr "" diff --git a/l10n/po/es/administration/pages/organizations.po b/l10n/po/es/administration/pages/organizations.po new file mode 100644 index 00000000000..eb5aef1cdad --- /dev/null +++ b/l10n/po/es/administration/pages/organizations.po @@ -0,0 +1,284 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/organizations.adoc:2 +#, no-wrap +msgid "Organizations" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:6 +msgid "" +"Organizations are used to manage user access and permissions within " +"{productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:10 +msgid "" +"For most environments, a single organization is enough. However, more " +"complicated environments might need several organizations. You might like " +"to have an organization for each physical location within your business, or " +"for different business functions." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:13 +msgid "" +"When you have created your organizations, you can create and assign users to " +"your organizations. You can then assign permissions on an organization " +"level, which applies by default to every user assigned to the organization." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:16 +msgid "" +"You can also configure authentication methods for your new organization, " +"including PAM and single sign-on. For more information about " +"authentication, see xref:administration:auth-methods.adoc[]." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/organizations.adoc:20 +msgid "" +"You must be logged in as a {productname} administrator to create and manage " +"organizations." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/organizations.adoc:24 +#, no-wrap +msgid "Procedure: Creating a New Organization" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:26 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[Organizations], and " +"click btn:[Create Organization]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:27 +msgid "In the [guimenu]``Create Organization`` dialog, complete these fields:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:29 +msgid "" +"In the [guimenu]``Organization Name`` field, type a name for your new " +"organization. The name should be between 3 and 128 characters long." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:31 +msgid "" +"In the [guimenu]``Desired Login`` field, type the login name you want to use " +"for the organization's administrator. This must be a new administrator " +"account, you will not be able to use an existing administrator account to " +"sign in to the new organization, including the one you are currently signed " +"in with." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:34 +msgid "" +"In the [guimenu]``Desired Password`` field, type a password for the new " +"organization's administrator. Confirm the password by typing it again in " +"the [guimenu]``Confirm Password`` field. Password strength is indicated by " +"the colored bar beneath the password fields." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:35 +msgid "" +"In the [guimenu]``Email`` field, type an email address for the new " +"organization's administrator." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:36 +msgid "" +"In the [guimenu]``First Name`` field, select a salutation, and type a given " +"name for the new organization's administrator." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:37 +msgid "" +"In the [guimenu]``Last Name`` field, type a surname for the new " +"organization's administrator." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:38 +msgid "Click btn:[Create Organization]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/organizations.adoc:41 +#, no-wrap +msgid "Manage Organizations" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:45 +msgid "" +"In the {productname} {webui}, navigate to menu:Admin[Organizations] to see a " +"list of available organizations. Click the name of an organization to " +"manage it." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:47 +msgid "" +"From the menu:Admin[Organizations] section, you can access tabs to manage " +"users, trusts, configuration, and states for your organization." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/organizations.adoc:52 +msgid "" +"Organizations can only be managed by their administrators. To manage an " +"organization, ensure you are signed in as the correct administrator for the " +"organization you want to change." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/organizations.adoc:56 +#, no-wrap +msgid "Organization Users" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:60 +msgid "" +"Navigate to the [guimenu]``Users`` tab to view the list of all users " +"associated with the organization, and their role. Clicking a username takes " +"you to the [guimenu]``Users`` menu to add, change, or delete users." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/organizations.adoc:63 +#, no-wrap +msgid "Trusted Organizations" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:67 +msgid "" +"Navigate to the [guimenu]``Trusts`` tab to add or remove trusted " +"organizations. Establishing trust between organizations allow them to share " +"content between them, and gives you the ability to migrate clients from one " +"organization to another." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/organizations.adoc:70 +#, no-wrap +msgid "Configure Organizations" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:74 +msgid "" +"Navigate to the [guimenu]``Configuration`` tab to manage the configuration " +"of your organization. This includes the use of staged contents, setting up " +"crash reporting, and the use of SCAP files." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:76 +msgid "" +"For more information about content staging, see " +"xref:administration:content-staging.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:78 +msgid "" +"For more information about OpenSCAP, see " +"xref:reference:audit/audit-openscap-overview.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/organizations.adoc:81 +#, no-wrap +msgid "Manage States" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:86 +msgid "" +"Navigate to the [guimenu]``States`` tab to manage Salt states for all " +"clients in your organization. States allow you to define global security " +"policies, or add a common admin user to all clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:88 +msgid "For more information about Salt States, see xref:salt:salt-states.adoc[]." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/organizations.adoc:91 +#, no-wrap +msgid "Manage Configuration Channels" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:96 +msgid "" +"You can select which configuration channels should be applied across your " +"organization. Configuration channels can be created in the {productname} " +"{webui} by navigating to menu:Configuration[Channels]. Apply configuration " +"channels to your organization using the {productname} {webui}." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/organizations.adoc:97 +#, no-wrap +msgid "Procedure: Applying Configuration Channels to an Organization" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:99 +msgid "" +"In the {productname} {webui}, navigate to menu:Home[My Organization > " +"Configuration Channels]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:100 +msgid "Use the search feature to locate a channel by name." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:102 +msgid "" +"Check the channel to be applied and click btn:[Save Changes]. This saves to " +"the database, but does not apply the changes to the channel." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/organizations.adoc:103 +msgid "" +"Apply the changes by clicking btn:[Apply]. This schedules the task to apply " +"the changes to all clients within the organization." +msgstr "" diff --git a/l10n/po/es/administration/pages/public-cloud-azure.po b/l10n/po/es/administration/pages/public-cloud-azure.po new file mode 100644 index 00000000000..fb044f6ccc1 --- /dev/null +++ b/l10n/po/es/administration/pages/public-cloud-azure.po @@ -0,0 +1,317 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/public-cloud-azure.adoc:2 +#, no-wrap +msgid "{productname} with Azure" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:6 +msgid "" +"You can use {productname} Server and Proxy with the Microsoft Azure public " +"cloud. This section discusses what you will need for running {productname} " +"in Azure, and how to set up your installation." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/public-cloud-azure.adoc:8 +#, no-wrap +msgid "Configure the Azure Cloud Instance" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:14 +msgid "" +"Use the ``SUSE Manager Server 4 BYOS`` image. The image is a pre-built " +"image created by {suse}. It is based on JeoS, and SUSE Manager is " +"pre-installed but not configured. Configuring SUSE Manager has to be done " +"manually with {yast}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:16 +msgid "" +"When you create your Azure virtual machine, choose something `like d8s_v3` " +"with 8{nbsp}vCPUs and 32{nbsp}GB RAM." +msgstr "" + +#. * Up to 4 data disks +#. * Max IOPS 2400 +#. * Temporary storage disk of 16{nbsp}GB. +#. Data on this disk will be destroyed after the guest has been switched off. +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:24 +msgid "When you are setting up disk partitioning, we recommend:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:26 +msgid "30{nbsp}GB for the disk running the operating system" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:27 +msgid "Select `Standard HDD` for the storage account type" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:29 +msgid "You will also require three additional data disks:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:31 +msgid "Disk 0: 64{nbsp}GB on Premium SSD, mounted at [path]``/var/lib/pgsql``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:32 +msgid "Disk 1: 512{nbsp}GB on Standard SSD, mounted at [path]``/var/spacewalk``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:33 +msgid "Disk 2: 128{nbsp}GB on Standard SSD, mounted at [path]``/var/cache``" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/public-cloud-azure.adoc:38 +msgid "" +"Do not use LVM with Azure. If you need more disk space, extend a disk in " +"the Azure portal, then extend the file system with [command]``xfs_growfs``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:41 +msgid "Partition the disks like this:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:43 +msgid "[path]``/dev/sda``: 4 partitions containing the OS" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:44 +msgid "[path]``/dev/sdb``: temporary storage disk, do not use" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:45 +msgid "[path]``/dev/sdc``: contains [path]``/var/lib/pgsql``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:46 +msgid "[path]``/dev/sdd``: contains [path]``/var/spacewalk``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:47 +msgid "[path]``/dev/sde``: contains [path]``/var/cache``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:49 +msgid "You can use these commands to create the disks:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:71 +#, no-wrap +msgid "" +"for d in sdc sdd sde; do\n" +" parted --script /dev/$d mklabel gpt mkpart primary xfs 0% 100%\n" +" mkfs.xfs /dev/${d}1\n" +"done\n" +"mkdir /cachetmp\n" +"mount /dev/sde1 /cachetmp\n" +"cp -a /var/cache/* /cachetmp/\n" +"umount /cachetmp\n" +"echo \"$(blkid /dev/sdc1|awk -F \" \" '{ print $2 }') /var/lib/pgsql xfs " +"defaults,noatime 0 0\" >> /etc/fstab\n" +"echo \"$(blkid /dev/sdd1|awk -F \" \" '{ print $2 }') /var/spacewalk xfs " +"defaults,noatime 0 0\" >> /etc/fstab\n" +"echo \"$(blkid /dev/sde1|awk -F \" \" '{ print $2 }') /var/cache xfs " +"defaults,noatime 0 0\" >> /etc/fstab\n" +"mkdir -p /var/spacewalk\n" +"mount /var/spacewalk\n" +"chown -R wwwrun:root /var/spacewalk\n" +"mount /var/lib/pgsql\n" +"chown -R postgres:postgres /var/lib/pgsql\n" +"mv /var/cache /var/cache.old\n" +"mkdir /var/cache\n" +"mount /var/cache\n" +"rm -r /var/cache.old\n" +msgstr "" + +#. REMARK: I guess you do this in your Azure instance +#. REMARK: Where do you configure this? +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:77 +msgid "" +"When you are setting up networking, we recommend that you create a separate " +"private network, with the IP range `10.0.0.0/24`." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:80 +msgid "" +"Configure the {productname} Server to use the internal IP address " +"`10.0.0.4`. Ensure it is also accessible from outside the network with a " +"fixed IP address." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:83 +msgid "" +"Configure the firewall to only allow inbound traffic on ports `22`, `80`, " +"and `443` to IP address `10.0.0.4`. In this environment, if other servers " +"are added to the network they cannot be reached from outside the network." +msgstr "" + +#. REMARK: Was does this mean? +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:87 +msgid "" +"Outbound is open from the private network. This should be restricted for " +"other servers in this private network." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:90 +msgid "" +"You will need to set the DNS zones in Azure before you can configure the " +"{productname} Server. For more information on setting DNS zones, see the " +"Azure documentation." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/public-cloud-azure.adoc:93 +#, no-wrap +msgid "Configure {productname} Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:96 +msgid "Ensure that your {productname} Server is registered with {scc}." +msgstr "" + +#. I wonder why we do even need spacecmd +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:99 +msgid "When your server is registered, install these extra packages:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:101 +#, no-wrap +msgid "zypper -n in spacecmd mlocate sysstat\n" +msgstr "" + +#. spacecmd will be installed by default next time +#. ^ How is so? +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:106 +msgid "Apply the latest updates and reboot the server:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:109 +#, no-wrap +msgid "" +"zypper -n up -l\n" +"reboot\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:112 +msgid "Check that all file systems are mounted and that PostgreSQL is running:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:115 +#, no-wrap +msgid "" +"mount\n" +"service postgresql status\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:119 +msgid "" +"Complete {productname} Server installation and configuration. For more " +"information, see xref:installation:server-setup.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:122 +msgid "" +"We recommend you configure the {productname} Server so that DHCP does not " +"set the host name. Check [path]``/etc/sysconfig/network/dhcp`` and ensure " +"that `DHCLIENT_SET_HOSTNAME` is set to [literal]``no``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:124 +#, no-wrap +msgid "DHCLIENT_SET_HOSTNAME=\"no\"\n" +msgstr "" + +#. REMARK: hostname -i? +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:129 +msgid "" +"Add the Azure client to the [path]``/etc/hosts`` file. At the command " +"prompt, replace [literal]```` with the IP address of the server:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:131 +#, no-wrap +msgid "echo \" $(hostname -f) $(hostname)\" >> /etc/hosts\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:138 +msgid "" +"{productname} Server has a default administration user. In Azure, the " +"system administrator user is called [literal]``admin``. The `admin` user's " +"password is built with two parts. The first part can be found by using this " +"command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud-azure.adoc:140 +#, no-wrap +msgid "azuremetadata --instance-name\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:143 +msgid "The second part of the password is [literal]``-suma``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud-azure.adoc:145 +msgid "" +"Alternatively, you can check the " +"[path]``/var/log/susemanager_firstuser.log`` file." +msgstr "" diff --git a/l10n/po/es/administration/pages/public-cloud.po b/l10n/po/es/administration/pages/public-cloud.po new file mode 100644 index 00000000000..537f8e08ae8 --- /dev/null +++ b/l10n/po/es/administration/pages/public-cloud.po @@ -0,0 +1,780 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/public-cloud.adoc:2 +#, no-wrap +msgid "Public Cloud" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:7 +msgid "" +"Some public cloud environments provide images for {productname} Server and " +"Proxy. This section discusses what you will need for running {productname} " +"in a public cloud, and how to set up your installation." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/public-cloud.adoc:13 +msgid "" +"Public clouds provide {productname} under a Bring Your Own Subscription " +"(BYOS) model. This means that you must register them with the {scc}. For " +"more information about registering {productname} with {scc}, see " +"xref:installation:general-requirements.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:16 +msgid "" +"Depending on the public cloud network you are using, you can locate the " +"{productname} installation images by searching for the keywords " +"[package]``suse``, [package]``manager``, [package]``proxy``, or " +"[package]``BYOS``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:18 +msgid "" +"For ``SUSE Manager Server in Azure``, see " +"xref:administration:public-cloud-azure.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/public-cloud.adoc:21 +#, no-wrap +msgid "Instance Requirements" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:24 +msgid "" +"Select a public cloud instance that meets the hardware requirements in " +"xref:installation:hardware-requirements.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:26 +msgid "In addition, be aware of these considerations:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:30 +msgid "" +"The {productname} setup procedure performs a forward-confirmed reverse DNS " +"lookup. This must succeed in order for the setup procedure to complete " +"successfully and for {productname} to operate as expected. Therefore, it is " +"important to perform hostname and IP configuration prior to running the " +"{productname} setup procedure." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:34 +msgid "" +"{productname} Server and Proxy instances are expected to run in a network " +"configuration that provides you control over DNS entries, but cannot access " +"the wider internet. Within this network configuration DNS resolution must " +"be provided: `hostname -f` must return the fully-qualified domain name " +"(FQDN). DNS resolution is also important for connecting clients. DNS is " +"dependent on the cloud framework you choose, refer to the cloud service " +"provider documentation for detailed instructions." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:37 +msgid "" +"We recommend that you locate software repositories, the server database, and " +"the proxy squid cache on an external virtual disk. This prevents data loss " +"if the instance is unexpectedly terminated. Instructions for setting up an " +"external virtual disk are contained in this section." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/public-cloud.adoc:40 +#, no-wrap +msgid "Network Setup" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:44 +msgid "" +"On a public cloud service, you must run {productname} within a restricted " +"network, such as VPC private subnet with an appropriate firewall setting. " +"The instance must only be able to be accessed by machines in your specified " +"IP ranges." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/public-cloud.adoc:48 +msgid "" +"A world-accessible {productname} instance violates the terms of the " +"{productname} EULA, and it will not be supported by {suse}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:51 +msgid "" +"To access the {productname} {webui}, allow HTTPS when you set up your " +"networking environment." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/public-cloud.adoc:54 +#, no-wrap +msgid "Set the Hostname" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:58 +msgid "" +"{productname} requires a stable and reliable hostname. Changing the " +"hostname at a later point can create errors." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:61 +msgid "" +"In most public cloud environments, the method shown in this section will " +"work correctly. However, you will have to perform the same modification for " +"every client." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:63 +msgid "" +"You might prefer to manage DNS resolution by creating a DNS entry in your " +"network environment instead." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:67 +msgid "" +"You can also manage hostname resolution by editing the " +"[path]``/etc/resolv.conf`` file. Depending on the order of your setup, if " +"you start the {productname} instance prior to setting up DNS services the " +"file may not contain the appropriate [systemitem]``search`` directive. " +"Check that the proper search directive exists in [path]``/etc/resolv.conf`` " +"and add it if it is missing." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/public-cloud.adoc:68 +#, no-wrap +msgid "Procedure: Setting the hostname locally" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:71 +msgid "" +"Disable hostname setup by editing the DHCP configuration file at " +"[path]``/etc/sysconfig/network/dhcp``, and adding this line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:74 +#, no-wrap +msgid "DHCLIENT_SET_HOSTNAME=\"no\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:78 +msgid "" +"Set the hostname locally with the [command]``hostnamectl`` command. Ensure " +"you use the system name, not the FQDN. For example, if the FQDN is " +"[path]``system_name.example.com``, the system name is [path]``system_name``, " +"and the domain name is [path]``example.com``." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:81 +#, no-wrap +msgid "# hostnamectl set-hostname system_name\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:84 +msgid "" +"Create a DNS entry in your network environment for domain name resolution, " +"or force correct resolution by editing the [path]``/etc/hosts`` file. You " +"can find the IP address by checking your public cloud web console, or from " +"the command line:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:87 +msgid "Amazon EC2 instance:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:90 +#, no-wrap +msgid "# ec2metadata --local-ipv4\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:92 +msgid "Google Compute Engine:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:95 +#, no-wrap +msgid "# gcemetadata --query instance --network-interfaces --ip\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:97 +msgid "Microsoft Azure:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:100 +#, no-wrap +msgid "# azuremetadata --internal-ip\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:104 +msgid "" +"In the following command, replace [literal]```` with IP address " +"you retrieve from the command line above:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:108 +#, no-wrap +msgid "# echo \" suma.cloud.net suma\" >> /etc/hosts\n" +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/public-cloud.adoc:111 +#, no-wrap +msgid "Set up DNS Resolution" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:115 +msgid "" +"You will need to update the DNS records for the instance within the DNS " +"service of your network environment. Refer to the cloud service provider " +"documentation for detailed instructions:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:117 +msgid "" +"http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html[DNS setup " +"on Amazon EC2]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:118 +msgid "" +"https://cloud.google.com/compute/docs/networking[DNS setup on Google Compute " +"Engine]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:119 +msgid "" +"https://azure.microsoft.com/en-us/documentation/articles/dns-operations-recordsets[DNS " +"setup on Microsoft Azure]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:122 +msgid "" +"If you run a {productname} Server instance, ensure the external storage is " +"attached and prepared correctly, and that DNS resolution is set up as " +"described. Start the ``susemanager_setup`` with {yast}:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:125 +#, no-wrap +msgid "# /sbin/yast2 susemanager_setup\n" +msgstr "" + +#. No need to duplicate this, since it exists within the docs suite. LKB 2019-05-29 +#. Uncommenting, as it turns out some of this content is unique. Will need a more surgical look. LKB 2019-08-02 +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:136 +msgid "" +"The {productname} setup procedure in YaST is designed as a one pass process " +"with no rollback or cleanup capability. Therefore, if the setup procedure " +"is interrupted or ends with an error, it is not recommended that you repeat " +"the setup process or attempts to manually fix the configuration. These " +"methods are likely to result in a faulty {productname} installation. If you " +"experience errors during setup, start a new instance, and begin the setup " +"procedure again on a clean system." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:138 +msgid "" +"If you receive a message that there is not enough space available for setup, " +"ensure that your root volume is at least 20 GB and double check that the " +"instructions in <> have been completed " +"correctly." +msgstr "" + +#. REMARK check this; will it still work for sle 15? +#. Commented out per https://github.com/SUSE/spacewalk/issues/8951 LKB 2019-08-06 +# +#. {productname} Server for the public cloud comes with a bootstrap data module pre-installed. +#. The bootstrap module contains optimized package lists for bootstrapping instances started from {sle} images published by {suse}. +#. If you intend to register such an instance, when you create the bootstrap repository run the [command]``mgr-create-bootstrap-repo`` script using this command, to create a bootstrap repository suitable for {sle} 12 SP1 instances. +# +#. ---- +#. $ mgr-create-bootstrap-repo --datamodule=mgr_pubcloud_bootstrap_data -c SLE-12-SP1-x86_64 +#. ---- +# +# +#. See xref:client-configuration:creating-a-tools-repository.adoc[] for more information on bootstrapping. +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:158 +msgid "" +"Prior to registering instances started from on demand images remove the " +"following packages from the instance to be registered: " +"... cloud-regionsrv-client ... *For Amazon EC2*" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:160 +msgid "regionServiceClientConfigEC2" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:163 +msgid "regionServiceCertsEC2 ... *For Google Compute Engine*" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:165 +msgid "cloud-regionsrv-client-plugin-gce" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:167 +msgid "regionServiceClientConfigGCE" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:170 +msgid "regionServiceCertsGCE ... *For Microsoft Azure*" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:172 +msgid "regionServiceClientConfigAzure" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:174 +msgid "regionServiceCertsAzure" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:177 +msgid "" +"If these packages are not removed it is possible to create interference " +"between the repositories provided by {productname} and the repositories " +"provided by the SUSE operated update infrastructure." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:180 +msgid "" +"Additionally remove the line from the [path]``/etc/hosts`` file that " +"contains the *susecloud.net* reference." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:181 +msgid "If you run a {productname} Proxy instance" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:188 +msgid "" +"Launch the instance, optionally with external storage configured. If you " +"use external storage (recommended), prepare it according to " +"<>. It is recommended but not required to " +"prepare the storage before configuring {productname} proxy, as the " +"suma-storage script will migrate any existing cached data to the external " +"storage. After preparing the instance, register the system with the parent " +"SUSE Manager, which could be a {productname} Server or another {productname} " +"Proxy. See the xref:installation:proxy-setup.adoc[] for details. When " +"registered, configure your {productname} Proxy instance with this script:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:191 +#, no-wrap +msgid "/usr/sbin/configure-proxy.sh\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:194 +msgid "" +"When the script has completed, {productname} should be functional and " +"running. For {productname} Server, the setup process created an " +"administrator user with this user name:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:196 +msgid "User name: `admin`" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/public-cloud.adoc:198 +#, no-wrap +msgid "Account credentials for admin user" +msgstr "" + +#. type: Table +#: ./modules/administration/pages/public-cloud.adoc:220 +#, no-wrap +msgid "" +"|\n" +" Amazon EC2\n" +"\n" +"|\n" +" Google Compute Engine\n" +"\n" +"|\n" +" Microsoft Azure\n" +"\n" +"\n" +"|\n" +"\n" +"[replaceable]``Instance-ID``\n" +"|\n" +"\n" +"[replaceable]``Instance-ID``\n" +"|\n" +"\n" +"[replaceable]``Instance-Name``**-suma**\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:223 +msgid "" +"The current value for the [replaceable]``Instance-ID`` or " +"[replaceable]``Instance-Name`` in case of the Azure Cloud, can be obtained " +"from the public cloud Web console or from within a terminal session as " +"follows:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:224 +msgid "Obtain instance id from within Amazon EC2 instance" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:228 +#, no-wrap +msgid "$ ec2metadata --instance-id\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:230 +msgid "Obtain instance id from within Google Compute Engine instance" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:234 +#, no-wrap +msgid "$ gcemetadata --query instance --id\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:236 +msgid "Obtain instance name from within Microsoft Azure instance" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:240 +#, no-wrap +msgid "$ azuremetadata --instance-name\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:244 +msgid "" +"After logging in through the {productname} Server {webui}, *change* the " +"default password." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:247 +msgid "" +"{productname} Proxy does not have administration access to the {webui}. It " +"can be managed through its parent {productname} Server." +msgstr "" + +#. type: Title === +#: ./modules/administration/pages/public-cloud.adoc:251 +#, no-wrap +msgid "Using Separate Storage Volume" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:257 +msgid "" +"We recommend that the repositories and the database for {productname} be " +"stored on a virtual storage device. This best practice will avoid data loss " +"in cases where the {productname} instance may need to be terminated. These " +"steps *must* be performed *prior* to running the YaST {productname} setup " +"procedure." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:261 +msgid "" +"Provision a disk device in the public cloud environment, refer to the cloud " +"service provider documentation for detailed instructions. The size of the " +"disk is dependent on the number of distributions and channels you intend to " +"manage with {productname}. For sizing information refer to " +"https://www.suse.com/support/kb/doc.php?id=7015050[SUSE Manager sizing " +"examples]. A rule of thumb is 25 GB per distribution per channel." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:262 +msgid "" +"Once attached the device appears as Unix device node in your instance. For " +"the following command to work this device node name is required. In many " +"cases the attached storage appears as **/dev/sdb**. In order to check which " +"disk devices exists on your system, call the following command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:266 +#, no-wrap +msgid "$ hwinfo --disk | grep -E \"Device File:\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:268 +msgid "" +"With the device name at hand the process of re-linking the directories in " +"the file system {productname} uses to store data is handled by the " +"suma-storage script. In the following example we use [path]``/dev/sdb`` as " +"the device name." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:272 +#, no-wrap +msgid "$ /usr/bin/suma-storage /dev/sdb\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:278 +msgid "" +"After the call all database and repository files used by SUSE Manager Server " +"are moved to the newly created xfs based storage. In case your instance is " +"a {productname} Proxy, the script will move the Squid cache, which caches " +"the software packages, to the newly created storage. The xfs partition is " +"mounted below the path [path]``/manager_storage``. ." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:279 +msgid "Create an entry in /etc/fstab (optional)" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:282 +msgid "" +"Different cloud frameworks treat the attachment of external storage devices " +"differently at instance boot time. Please refer to the cloud environment " +"documentation for guidance about the fstab entry." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:284 +msgid "" +"If your cloud framework recommends to add an fstab entry, add the following " +"line to the */etc/fstab* file." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:288 +#, no-wrap +msgid "/dev/sdb1 /manager_storage xfs defaults,nofail 1 1\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/public-cloud.adoc:292 +#, no-wrap +msgid "Registration of Cloned Systems" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:298 +msgid "" +"{productname} cannot distinguish between different instances that use the " +"same system ID. If you register a second instance with the same system ID " +"as a previous instance, {productname} will overwrite the original system " +"data with the new system data. This can occur when you launch multiple " +"instances from the same image, or when an image is created from a running " +"instance. However, it is possible to clone systems and register them " +"successfully by deleting the cloned system's ID, and generating a new ID." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/public-cloud.adoc:300 +#, no-wrap +msgid "Procedure: Registering Cloned Systems" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:302 +msgid "Clone the system using your preferred hypervisor's cloning mechanism." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:303 +msgid "" +"On the cloned system, change the hostname and IP addresses, and check the " +"[path]``/etc/hosts`` file to ensure you have the right host entries." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:305 +msgid "" +"On traditional clients, stop the [command]``rhnsd`` daemon with " +"[command]``/etc/init.d/rhnsd stop`` or, on newer systemd-based systems, with " +"[command]``service rhnsd stop``. Then [command]``service osad stop``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:306 +msgid "For SLES 11 or {rhel} 5 or 6 clients, run these commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:310 +#, no-wrap +msgid "" +"# rm /var/lib/dbus/machine-id\n" +"# dbus-uuidgen --ensure\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:313 +msgid "For SLES 12, SLES 15, or {rhel} 7 clients, run these commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:319 +#, no-wrap +msgid "" +"# rm /etc/machine-id\n" +"# rm /var/lib/dbus/machine-id\n" +"# dbus-uuidgen --ensure\n" +"# systemd-machine-id-setup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:322 +msgid "If you are using Salt, then you will also need to run these commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:326 +#, no-wrap +msgid "" +"# service salt-minion stop\n" +"# rm -rf /var/cache/salt\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:329 +msgid "If you are using a traditional client, clean up the working files with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/public-cloud.adoc:332 +#, no-wrap +msgid "# rm -f /etc/sysconfig/rhn/{osad-auth.conf,systemid}\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:335 +msgid "The bootstrap should now run with a new system ID, rather than a duplicate." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:340 +msgid "" +"If you are onboarding Salt client clones, then you will also need to check " +"if they have the same Salt minion ID. You will need to delete the minion ID " +"on each cloned client, using the [command]``rm`` command. Each operating " +"system type stores this file in a slightly different location, check the " +"table for the appropriate command." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/public-cloud.adoc:342 +#, no-wrap +msgid "Minion ID File Location" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:344 +msgid "" +"Each operating system stores the minion ID file in a slightly different " +"location, check the table for the appropriate command." +msgstr "" + +#. type: Table +#: ./modules/administration/pages/public-cloud.adoc:364 +#, no-wrap +msgid "" +"| Operating System | Commands\n" +"| SLES 15 | [command]``rm /etc/salt/minion_id``\n" +"\n" +" [command]``rm -f " +"/etc/zypp/credentials.d/{SCCcredentials,NCCcredentials}``\n" +"| SLES 12 | [command]``rm /etc/salt/minion_id``\n" +"\n" +" [command]``rm -f " +"/etc/zypp/credentials.d/{SCCcredentials,NCCcredentials}``\n" +"| SLES 11 | [command]``rm /etc/salt/minion_id``\n" +"\n" +" [command]``suse_register -E``\n" +"| SLES 10 | [command]``rm -rf /etc/{zmd,zypp}``\n" +"\n" +" [command]``rm -rf /var/lib/zypp/``\n" +" Do not delete [path]``/var/lib/zypp/db/products/``\n" +"\n" +" [command]``rm -rf /var/lib/zmd/``\n" +"| {rhel} 5, 6, 7 | [command]`` rm -f /etc/NCCcredentials``\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/public-cloud.adoc:367 +msgid "" +"When you have deleted the minion ID file, re-run the bootstrap script, and " +"restart the client to see the cloned system in {productname} with the new " +"ID." +msgstr "" diff --git a/l10n/po/es/administration/pages/repo-metadata.po b/l10n/po/es/administration/pages/repo-metadata.po new file mode 100644 index 00000000000..05ce33e1085 --- /dev/null +++ b/l10n/po/es/administration/pages/repo-metadata.po @@ -0,0 +1,226 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/repo-metadata.adoc:2 +#, no-wrap +msgid "Signing Repository Metadata" +msgstr "" + +#. TODO:: Explain why repository metadata should/would be signed. +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:7 +msgid "You will require a custom GPG key to be able to sign repository metadata." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/repo-metadata.adoc:8 +#, no-wrap +msgid "Procedure: Generating a Custom GPG Key" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:11 +msgid "As the root user, use the [command]``gpg`` command to generate a new key:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:14 +#, no-wrap +msgid "gpg --gen-key\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:18 +msgid "" +"At the prompts, select [systemitem]``RSA`` as the key type, with a size of " +"2048 bits, and select an appropriate expiry date for your key. Check the " +"details for your new key, and type [systemitem]``y`` to confirm." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:21 +msgid "" +"At the prompts, enter a name and email address to be associated with your " +"key. You can also add a comment to help you identify the key, if desired. " +"When you are happy with the user identity, type [systemitem]``O`` to " +"confirm." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:22 +msgid "At the prompt, enter a passphrase to protect your key." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:24 +msgid "" +"The key should be automatically added to your keyring. You can check by " +"listing the keys in your keyring:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:27 +#, no-wrap +msgid "gpg --list-keys\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:30 +msgid "" +"Add the password for your keyring to the [filename]``/etc/rhn/signing.conf`` " +"configuration file, by opening the file in your text editor and adding this " +"line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:33 +#, no-wrap +msgid "GPGPASS=\"password\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:37 +msgid "" +"You can manage metadata signing on the command line using the " +"[command]``mgr-sign-metadata-ctl`` command." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/repo-metadata.adoc:39 +#, no-wrap +msgid "Procedure: Enabling Metadata Signing" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:42 +msgid "" +"You will need to know the short identifier for the key to use. You can list " +"your available public keys in short format:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:50 +#, no-wrap +msgid "" +"gpg --keyid-format short --list-keys\n" +"...\n" +"pub rsa2048/3E7BFE0A 2019-04-02 [SC] [expires: 2021-04-01]\n" +" A43F9EC645ED838ED3014B035CFA51BF3E7BFE0A\n" +"uid [ultimate] SUSE Manager\n" +"sub rsa2048/118DE7FF 2019-04-02 [E] [expires: 2021-04-01]\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:53 +msgid "Enable metadata signing with the [command]``mgr-sign-metadata-ctl`` command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:63 +#, no-wrap +msgid "" +"mgr-sign-metadata-ctl enable 3E7BFE0A\n" +"OK. Found key 3E7BFE0A in keyring.\n" +"DONE. Set key 3E7BFE0A in /etc/rhn/signing.conf.\n" +"DONE. Enabled metadata signing in /etc/rhn/rhn.conf.\n" +"DONE. Exported key 4E2C3DD8 to /srv/susemanager/salt/gpg/mgr-keyring.gpg.\n" +"DONE. Exported key 4E2C3DD8 to /srv/www/htdocs/pub/mgr-gpg-pub.key.\n" +"NOTE. For the changes to become effective run:\n" +" mgr-sign-metadata-ctl regen-metadata\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:65 +msgid "You can check that your configuration is correct with this command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:68 +#, no-wrap +msgid "mgr-sign-metadata-ctl check-config\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:70 +msgid "" +"Restart the services and schedule metadata regeneration to pick up the " +"changes:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:73 +#, no-wrap +msgid "mgr-sign-metadata-ctl regen-metadata\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:77 +msgid "" +"You can also use the [command]``mgr-sign-metadata-ctl`` command to perform " +"other tasks. Use [command]``mgr-sign-metadata-ctl --help`` to see the " +"complete list." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:81 +msgid "" +"Repository metadata signing is a global option. When it is enabled, it is " +"enabled on all software channels on the server. This means that all clients " +"connected to the server will need to trust the new GPG key to be able to " +"install or update packages." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/repo-metadata.adoc:82 +#, no-wrap +msgid "Procedure: Importing GPG keys on Clients" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:85 +msgid "For RPM-based client systems, use these remote commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:88 +#, no-wrap +msgid "rpm --import http://server.example.com/pub/mgr-gpg-pub.key\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:91 +msgid "" +"For Ubuntu clients, you will need to reassign the channels, which will " +"automatically pick up the new GPG key. You can do this through the " +"{productname} {webui}, or from the command line on the server with this " +"command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/repo-metadata.adoc:94 +#, no-wrap +msgid "salt state.apply channels\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/repo-metadata.adoc:95 +msgid "" +"OPTIONAL: For Salt clients, you might prefer to use a state to manage your " +"GPG keys." +msgstr "" diff --git a/l10n/po/es/administration/pages/reports.po b/l10n/po/es/administration/pages/reports.po new file mode 100644 index 00000000000..ea9d53a4460 --- /dev/null +++ b/l10n/po/es/administration/pages/reports.po @@ -0,0 +1,219 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/reports.adoc:2 +#, no-wrap +msgid "Generate Reports" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:7 +msgid "" +"The [command]``spacewalk-report`` command is used to produce a variety of " +"reports. These reports can be helpful for taking inventory of your " +"subscribed systems, users, and organizations. Using reports is often " +"simpler than gathering information manually from the {susemgr} {webui}, " +"especially if you have many systems under management." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:9 +msgid "" +"To generate reports, you must have the [package]``spacewalk-reports`` " +"package installed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:11 +msgid "" +"The [command]``spacewalk-report`` command allows you to organize and display " +"reports about content, systems, and user resources across {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:13 +msgid "You can generate reports on:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:15 +msgid "System Inventory: list all the systems registered to {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:17 +msgid "" +"Patches: list all the patches relevant to the registered systems. You can " +"sort patches by severity, as well as the systems that apply to a particular " +"patch." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:18 +msgid "" +"Users: list all registered users and any systems associated with a " +"particular user." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:20 +msgid "" +"To get the report in CSV format, run this command at the command prompt on " +"the server:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/reports.adoc:23 +#, no-wrap +msgid "spacewalk-report \n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:26 +msgid "This table lists the available reports:" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/reports.adoc:29 +#, no-wrap +msgid "[command]``spacewalk-report`` Reports" +msgstr "" + +#. type: Table +#: ./modules/administration/pages/reports.adoc:84 +#, no-wrap +msgid "" +"|Report | Invoked as | Description\n" +"| Actions | [command]``actions`` | All actions.\n" +"| Activation Keys | [command]``activation-keys`` | All activation keys, and " +"the entitlements, channels, configuration channels, system groups, and " +"packages associated with them.\n" +"| Activation Keys: Channels | [command]``activation-keys-channels`` | All " +"activation keys and the entities associated with each key.\n" +"| Activation Keys: Configuration | [command]``activation-keys-config`` | All " +"activation keys and the configuration channels associated with each key.\n" +"| Activation Keys: Server Groups | [command]``activation-keys-groups`` | All " +"activation keys and the system groups associated with each key.\n" +"| Activation Keys: Packages | [command]``activation-keys-packages`` | All " +"activation keys and the packages each key can deploy.\n" +"| Channel Packages | [command]``channel-packages`` | All packages in a " +"channel.\n" +"| Channel Report | [command]``channels`` | Detailed report of a given " +"channel.\n" +"| Cloned Channel Report | [command]``cloned-channels`` | Detailed report of " +"cloned channels.\n" +"| Configuration Files | [command]``config-files`` | All configuration file " +"revisions for all organizations, including file contents and file " +"information.\n" +"| Latest Configuration Files | [command]``config-files-latest`` | The most " +"recent configuration file revisions for all organizations, including file " +"contents and file information.\n" +"| Custom Channels | [command]``custom-channels`` | Channel metadata for all " +"channels owned by specific organizations.\n" +"| Custom Info | [command]``custom-info`` | Client custom information.\n" +"| Patches in Channels | [command]``errata-channels`` | All patches in " +"channels.\n" +"| Patches Details | [command]``errata-list`` | All patches that affect " +"registered clients.\n" +"| All patches | [command]``errata-list-all`` | All patches.\n" +"| Patches for Clients | [command]``errata-systems`` | Applicable patches and " +"any registered clients that are affected.\n" +"| Host Guests | [command]``host-guests`` | Host and guests mapping.\n" +"| Inactive Clients | [command]``inactive-systems`` | Inactive clients.\n" +"| System Inventory | [command]``inventory`` | Clients registered to the " +"server, together with hardware and software information.\n" +"| Kickstart Scripts | [command]``kickstart-scripts`` | All kickstart " +"scripts, with details.\n" +"| Kickstart Trees | [command]``kickstartable-trees`` | Kickstartable " +"trees.\n" +"| All Upgradable Versions | [command]``packages-updates-all`` | All newer " +"package versions that can be upgraded.\n" +"| Newest Upgradable Version | [command]``packages-updates-newest`` | Newest " +"package versions that can be upgraded.\n" +"| Proxy Overview | [command]``proxies-overview`` | All proxies and the " +"clients registered to each.\n" +"| Repositories | [command]``repositories`` | All repositories, with their " +"associated SSL details, and any filters.\n" +"| Result of SCAP | [command]``scap-scan`` | Result of OpenSCAP ``sccdf`` " +"evaluations.\n" +"| Result of SCAP | [command]``scap-scan-results`` | Result of OpenSCAP " +"``sccdf`` evaluations, in a different format.\n" +"| System Data | [command]``splice-export`` | Client data needed for splice " +"integration.\n" +"| System Crash: Count | [command]``system-crash-count`` | The total number " +"of client crashes.\n" +"| System Crash: Details | [command]``system-crash-details`` | Crash details " +"for all clients.\n" +"| System Currency | [command]``system-currency`` | Number of available " +"patches for each registered client.\n" +"| System Extra Packages | [command]``system-extra-packages`` | All packages " +"installed on all clients that are not available from channels the client is " +"subscribed to.\n" +"| System Groups | [command]``system-groups`` | System groups.\n" +"| Activation Keys for System Groups | [command]``system-groups-keys`` | " +"Activation keys for system groups.\n" +"| Systems in System Groups | [command]``system-groups-systems`` | Clients in " +"system groups.\n" +"| System Groups Users | [command]``system-groups-users`` | System groups and " +"users that have permissions on them.\n" +"| History: System | [command]``system-history`` | Event history for each " +"client.\n" +"| History: Channels | [command]``system-history-channels`` | Channel event " +"history.\n" +"| History: Configuration | [command]``system-history-configuration`` | " +"Configuration event history.\n" +"| History: Entitlements | [command]``system-history-entitlements`` | System " +"entitlement event history.\n" +"| History: Errata | [command]``system-history-errata`` | Errata event " +"history.\n" +"| History: Kickstart | [command]``system-history-kickstart`` | Kickstart " +"event history.\n" +"| History: Packages | [command]``system-history-packages`` | Package event " +"history.\n" +"| History: SCAP | [command]``system-history-scap`` | OpenSCAP event " +"history.\n" +"| MD5 Certificates | [command]``system-md5-certificates`` | All registered " +"clients using certificates with an MD5 checksum.\n" +"| Installed Packages | [command]``system-packages-installed`` | Packages " +"installed on clients.\n" +"| System Profiles | [command]``system-profiles`` | All clients registered to " +"the server, with software and system group information.\n" +"| Users | [command]``users`` | All users registered to {productname}.\n" +"| MD5 Users | [command]``users-md5`` | All users for all organizations using " +"MD5 encrypted passwords, with their details and roles.\n" +"| Systems administered | [command]``users-systems`` | Clients that " +"individual users can administer.\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:88 +msgid "" +"For more information about an individual report, run " +"[command]``spacewalk-report`` with the option [option]``--info`` or " +"[option]``--list-fields-info`` and the report name. The description and " +"list of possible fields in the report will be shown." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/reports.adoc:89 +msgid "" +"For further information on program invocation and options, see the " +"[literal]``spacewalk-report(8)`` man page as well as the " +"[option]``--help``parameter of the [command]``spacewalk-report`` command." +msgstr "" diff --git a/l10n/po/es/administration/pages/space-management.po b/l10n/po/es/administration/pages/space-management.po new file mode 100644 index 00000000000..00006df406a --- /dev/null +++ b/l10n/po/es/administration/pages/space-management.po @@ -0,0 +1,167 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/space-management.adoc:2 +#, no-wrap +msgid "Managing Disk Space" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:5 +msgid "" +"Running out of disk space can have a severe impact on the {productname} " +"database and file structure which, in some cases, is not recoverable." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:9 +msgid "" +"{productname} monitors some directories for free disk space. You can modify " +"which directories are monitored, and the warnings that are created. All " +"settings are configured in the [path]``/etc/rhn/rhn.conf`` configuration " +"file." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/space-management.adoc:12 +#, no-wrap +msgid "Monitored Directories" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:15 +msgid "By default, {productname} monitors these directories:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:17 +msgid "[path]``/var/lib/pgsql``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:18 +msgid "[path]``/var/spacewalk``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:19 +msgid "[path]``/var/cache``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:20 +msgid "[path]``/srv``" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:23 +msgid "" +"You can change which directories are monitored with the " +"[systemitem]``spacecheck_dirs`` parameter. You can specify multiple " +"directories by separating them with a space." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:25 ./modules/administration/pages/space-management.adoc:40 ./modules/administration/pages/space-management.adoc:57 +msgid "For example:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/space-management.adoc:28 +#, no-wrap +msgid "spacecheck_dirs = /var/lib/pgsql /var/spacewalk /var/cache /srv\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/space-management.adoc:32 +#, no-wrap +msgid "Thresholds" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:36 +msgid "" +"By default, {productname} will create a warning mail when a monitored " +"directory has less than 10% of total space available. A critical alert is " +"created when a monitored directory falls below 5% space available." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:38 +msgid "" +"You can change these alert thresholds with the " +"[systemitem]``spacecheck_free_alert`` and " +"[systemitem]``spacecheck_free_critical`` parameters." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/space-management.adoc:44 +#, no-wrap +msgid "" +"spacecheck_free_alert = 10\n" +"spacecheck_free_critical = 5\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/space-management.adoc:48 +#, no-wrap +msgid "Shut Down Services" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:51 +msgid "" +"By default, {productname} will shut down the spacewalk services when the " +"critical alert threshold is reached." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:55 +msgid "" +"You can change this behavior with the [systemitem]``spacecheck_shutdown`` " +"parameter. A value of ``true`` will enable the shut down feature. Any " +"other value will disable it." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/space-management.adoc:59 +#, no-wrap +msgid "spacecheck_shutdown = true\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/space-management.adoc:62 +#, no-wrap +msgid "Disable Space Checking" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/space-management.adoc:66 +msgid "" +"The space checking tool is enabled by default. You can disable it entirely " +"with these commands:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/space-management.adoc:70 +#, no-wrap +msgid "" +"systemctl stop spacewalk-diskcheck.timer\n" +"systemctl disable spacewalk-diskcheck.timer\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/ssl-certs-imported.po b/l10n/po/es/administration/pages/ssl-certs-imported.po new file mode 100644 index 00000000000..241e510f811 --- /dev/null +++ b/l10n/po/es/administration/pages/ssl-certs-imported.po @@ -0,0 +1,314 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/ssl-certs-imported.adoc:2 +#, no-wrap +msgid "Import SSL Certificates" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:6 +msgid "" +"By default, {productname} uses a self-signed certificate. For additional " +"security, you can import a custom certificate, signed by a third party " +"certificate authority (CA)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:8 +msgid "" +"This section covers how to use an imported SSL certificate with a new " +"{productname} installation, and how to replace existing self-signed " +"certificates with imported certificates." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:10 +msgid "Before you begin, ensure you have:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:12 +msgid "A certificate authority (CA) SSL public certificate" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:13 +msgid "An SSL server key" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:14 +msgid "An SSL server certificate" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:16 +msgid "Your key and certificate files must be in PEM format." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:20 +msgid "" +"The host name of the SSL keys and certificates must match the fully " +"qualified host name of the machine you deploy them on. You can set the host " +"names in the ``X509v3 Subject Alternative Name`` section of the " +"certificate. You can also list multiple host names if your environment " +"requires it." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/ssl-certs-imported.adoc:23 +#, no-wrap +msgid "Import Certificates for New Installations" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:27 +msgid "" +"By default, {productname} uses a self-signed certificate. After you have " +"completed the initial setup, you can replace the default certificate with an " +"imported certificate." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-imported.adoc:30 +#, no-wrap +msgid "Procedure: Import Certificates on a New {productname} Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:33 +msgid "" +"Install the {productname} Server according to the instructions in " +"xref:installation:install-intro.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:34 +msgid "" +"Complete the initial setup according to " +"xref:installation:server-setup.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:35 +msgid "" +"At the command prompt, point the SSL environment variables to the " +"certificate file locations:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:40 +#, no-wrap +msgid "" +"export CA_CERT=\n" +"export SERVER_KEY=\n" +"export SERVER_CERT=\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:42 +msgid "Complete {productname} setup:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:45 +#, no-wrap +msgid "yast susemanager_setup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:49 +msgid "" +"When you are prompted for certificate details during setup, fill in random " +"values. The values will be overridden by the values you specified at the " +"command prompt." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/ssl-certs-imported.adoc:53 +msgid "" +"Execute the [command]``yast susemanager_setup`` command from the same shell " +"you exported the environment variables from." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/ssl-certs-imported.adoc:57 +#, no-wrap +msgid "Import Certificates for New Proxy Installations" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:61 +msgid "" +"By default, {productname} Proxy uses a self-signed certificate. After you " +"have completed the initial setup, you can replace the default certificate " +"with an imported certificate." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-imported.adoc:65 +#, no-wrap +msgid "Procedure: Import Certificates on a New {productname} Proxy" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:68 +msgid "" +"Install the {productname} Proxy according to the instructions in " +"xref:installation:install-intro.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:69 +msgid "" +"Complete the initial setup according to " +"xref:installation:proxy-setup.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:70 +msgid "At the command prompt, run:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:73 +#, no-wrap +msgid "configure-proxy.sh\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:75 +msgid "" +"At the ``Do you want to import existing certificates?`` prompt, type " +"kbd:[y]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:76 +msgid "Follow the prompts to complete setup." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/ssl-certs-imported.adoc:82 +msgid "" +"Use the same certificate authority to sign all server certificates for " +"servers and proxies. Certificates signed with different CAs will not match." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/ssl-certs-imported.adoc:86 +#, no-wrap +msgid "Replace Certificates with a Third Party Certificate" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:90 +msgid "" +"You can replace active certificates on your {productname} installation with " +"a new third party certificate. To replace the certificates, you can replace " +"the installed CA certificate RPM with a new RPM containing the third party " +"certificate, and then update the database." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:93 +msgid "" +"This procedure is similar to the one described in " +"xref:administration:ssl-certs-selfsigned.adoc#ssl-certs-selfsigned-create-replace[]. " +"The difference is that we import the certificates generated by an external " +"PKI." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-imported.adoc:96 +#, no-wrap +msgid "Procedure: Replacing Existing Certificates" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:99 +msgid "" +"On the {productname} Server, at the command prompt, move the old certificate " +"directory to a backup location:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:102 +#, no-wrap +msgid "mv /root/ssl-build /root/old-ssl-build\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:105 +msgid "Generate a CA certificate RPM from the new certificate:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:108 +#, no-wrap +msgid "" +"rhn-ssl-tool --gen-ca --rpm-only --dir=\"/root/ssl-build\" " +"--from-ca-cert=\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:111 +msgid "Generate a new server certificate RPM:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:114 +#, no-wrap +msgid "" +"rhn-ssl-tool --gen-server --rpm-only --dir=\"/root/ssl-build\" " +"--from-server-key= --from-server-cert=\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:120 +msgid "" +"When you create the new server certificate RPM, you might get a warning that " +"server certificate request file could not be found. This file is not " +"required, and the procedure will complete correctly without it. However, if " +"you want to avoid the error, you can copy the file into the server " +"directory, and name it [path]``server.csr``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-imported.adoc:123 +#, no-wrap +msgid "cp .csr /root/ssl-build//server.csr\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:128 +msgid "" +"When you have created the new [path]``ssl-build`` directory, you can create " +"combined certificate RPMs and deploy them on the clients. For the " +"procedures to do this, see xref:administration:ssl-certs-selfsigned.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-imported.adoc:130 +msgid "" +"If you are using a proxy, you will need to generate a server certificate RPM " +"for each proxy, using their host names and cnames." +msgstr "" diff --git a/l10n/po/es/administration/pages/ssl-certs-selfsigned.po b/l10n/po/es/administration/pages/ssl-certs-selfsigned.po new file mode 100644 index 00000000000..99c10344bca --- /dev/null +++ b/l10n/po/es/administration/pages/ssl-certs-selfsigned.po @@ -0,0 +1,540 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:2 +#, no-wrap +msgid "Self-Signed SSL Certificates" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:9 +msgid "" +"By default, {productname} uses a self-signed certificate. In this case, the " +"certificate is created and signed by {productname}. This method does not " +"use an independent certificate authority to guarantee that the details of " +"the certificate are correct. Third party CAs perform checks to ensure that " +"the information contained in the certificate is correct. For more on third " +"party CAs, see xref:administration:ssl-certs-imported.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:14 +msgid "" +"This section covers how to re-create your self-signed certificates on an " +"existing installation. It also covers how to create new self-signed " +"certificates and authenticate your existing clients to the new certificate, " +"using an intermediate certificate. Intermediate certificates merge the " +"intermediate and root CA certificates into one file. Ensure that the " +"intermediate certificate comes first in the combined file." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:16 +msgid "" +"The host name of the SSL keys and certificates must match the fully " +"qualified host name of the machine you deploy them on." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:19 +#, no-wrap +msgid "Re-Create Existing Server Certificates" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:22 +msgid "" +"If your existing certificates have expired or stopped working for any " +"reason, you can generate a new server certificate from the existing CA." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:23 +#, no-wrap +msgid "Procedure: Re-Creating an Existing Server Certificate" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:26 +msgid "" +"On the {productname} Server, at the command prompt, regenerate the server " +"certificate:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:32 +#, no-wrap +msgid "" +"rhn-ssl-tool --gen-server --dir=\"/root/ssl-build\" " +"--set-country=\"COUNTRY\" \\\n" +"--set-state=\"STATE\" --set-city=\"CITY\" --set-org=\"ORGANIZATION\" \\\n" +"--set-org-unit=\"ORGANIZATION UNIT\" --set-email=\"name@example.com\" \\\n" +"--set-hostname=\"susemanager.example.com\" --set-cname=\"example.com\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:35 ./modules/administration/pages/ssl-certs-selfsigned.adoc:92 +msgid "" +"Ensure that the [systemitem]``set-cname`` parameter is the fully-qualified " +"domain name of your {productname} Server. You can use the the " +"[systemitem]``set-cname`` parameter multiple times if you require multiple " +"aliases." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:38 +msgid "" +"Install the RPM that contains the newly generated certificate. Check that " +"you have the latest version of the RPM before running this command. The " +"version number is incremented every time you re-create the certificates." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:41 +#, no-wrap +msgid "" +"rpm -Uhv " +"/root/ssl-build/lnx0259a/rhn-org-httpd-ssl-key-pair-lnx0259a-1.0-2.noarch.rpm\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:43 ./modules/administration/pages/ssl-certs-selfsigned.adoc:180 ./modules/administration/pages/ssl-certs-selfsigned.adoc:212 +msgid "Restart services to pick up the changes:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:46 ./modules/administration/pages/ssl-certs-selfsigned.adoc:168 ./modules/administration/pages/ssl-certs-selfsigned.adoc:215 +#, no-wrap +msgid "spacewalk-service restart\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:51 +#, no-wrap +msgid "Create and Replace CA and Server Certificates" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:57 +msgid "" +"If you need to create entirely new certificates for an existing " +"installation, you need to create a combined certificate first. Clients will " +"authenticate to the certificate with both the old and new details. Then you " +"can go ahead and remove the old details. This maintains the chain of trust." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:63 +msgid "" +"Be careful with this procedure! It is possible to break the trust chain " +"between the server and clients using this procedure. If that happens, you " +"will need an administrative user to log in to every client and deploy the CA " +"directly." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:67 +#, no-wrap +msgid "Procedure: Creating New Certificates" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:70 +msgid "" +"On the {productname} Server, at the command prompt, move the old certificate " +"directory to a new location:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:73 +#, no-wrap +msgid "mv /root/ssl-build /root/old-ssl-build\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:75 +msgid "Generate a new CA certificate and create an RPM:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:81 +#, no-wrap +msgid "" +"rhn-ssl-tool --gen-ca --dir=\"/root/ssl-build\" --set-country=\"COUNTRY\" " +"\\\n" +"--set-state=\"STATE\" --set-city=\"CITY\" --set-org=\"ORGANIZATION\" \\\n" +"--set-org-unit=\"ORGANIZATION UNIT\" --set-common-name=\"SUSE Manager CA " +"Certificate\" \\\n" +"--set-email=\"name@example.com\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:83 +msgid "Generate a new server certificate and create an RPM:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:89 +#, no-wrap +msgid "" +"rhn-ssl-tool --gen-server --dir=\"/root/ssl-build\" " +"--set-country=\"COUNTRY\" \\\n" +"--set-state=\"STATE\" --set-city=\"CITY\" --set-org=\"ORGANIZATION\" \\\n" +"--set-org-unit=\"ORGANIZATION UNIT\" --set-email=\"name@example.com\" \\\n" +"--set-hostname=\"susemanager.example.top\" --set-cname=\"example.com\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:94 +msgid "" +"You will need to generate a server certificate RPM for each proxy, using " +"their host names and cnames." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:97 +msgid "" +"When you have new certificates, you can create the combined RPMs to " +"authenticate the clients." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:100 +#, no-wrap +msgid "Procedure: Create Combined Certificate RPMs" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:102 +msgid "" +"Create a new CA file that combines the old and new certificate details, and " +"generate a new RPM:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:109 +#, no-wrap +msgid "" +"mkdir /root/combined-ssl-build\n" +"cp /root/old-ssl-build/RHN-ORG-TRUSTED-SSL-CERT /root/combined-ssl-build/\n" +"cat /root/ssl-build/RHN-ORG-TRUSTED-SSL-CERT >> " +"/root/combined-ssl-build/RHN-ORG-TRUSTED-SSL-CERT\n" +"cp /root/old-ssl-build/*.rpm /root/combined-ssl-build/\n" +"rhn-ssl-tool --gen-ca --rpm-only --dir=\"/root/combined-ssl-build\"\n" +msgstr "" + +#. I would like to split up these steps, I think. LKB 2019-09-10 +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:112 +msgid "Deploy the CA certificate on the server:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:116 +#, no-wrap +msgid "" +"/usr/bin/rhn-deploy-ca-cert.pl --source-dir /root/combined-ssl-build \\\n" +"--target-dir /srv/www/htdocs/pub/ --trust-dir=/etc/pki/trust/anchors/\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:119 +msgid "" +"When you have the combined RPMs, you can deploy the combined CA certificates " +"to your clients." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:122 +#, no-wrap +msgid "Procedure: Deploying Combined Certificates on Traditional Clients" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:125 +msgid "On the client, create a new custom channel using these details:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:127 +msgid "Name: SSL-CA-Channel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:128 +msgid "Label: ssl-ca-channel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:129 +msgid "Parent Channel: " +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:130 +msgid "Summary: SSL-CA-Channel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:133 +msgid "" +"For more on creating custom channels, see " +"xref:administration:channel-management.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:134 +msgid "Upload the CA certificate RPM to the channel:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:139 +#, no-wrap +msgid "" +"rhnpush -c ssl-ca-channel --nosig \\\n" +"--ca-chain=/srv/www/htdocs/pub/RHN-ORG-TRUSTED-SSL-CERT \\\n" +"/root/combined-ssl-build/rhn-org-trusted-ssl-cert-1.0-2.noarch.rpm\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:141 +msgid "Subscribe all clients to the new ``SSL-CA-Channel`` channel." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:142 +msgid "Install the CA certificate RPM on all clients by updating the channel." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:145 +#, no-wrap +msgid "Procedure: Deploying Combined Certificates on Salt Clients" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:148 +msgid "In the {productname} {webui}, navigate to menu:Systems[Overview]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:149 +msgid "Check all your Salt Clients to add them to the System Set Manager (SSM)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:150 +msgid "Navigate to menu:Systems[System Set Manager > Overview]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:151 +msgid "" +"In the [guimenu]``States`` field, click btn:[Apply] to apply the system " +"states." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:152 +msgid "" +"In the [guimenu]``Highstate`` page, click btn:[Apply Highstate] to propagate " +"the changes to the clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:154 +msgid "" +"When you have every client trusting both the old and new certificates, you " +"can go ahead and replace the server certificate on the {productname} Server " +"and Proxies." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:157 +#, no-wrap +msgid "Procedure: Replace Server Certificate on the Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:160 +msgid "" +"On the {productname} Server, at the command prompt, install the RPM from the " +"[path]``ssl-build`` directory:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:163 +#, no-wrap +msgid "" +"rpm -Uhv " +"ssl-build/susemanager/rhn-org-httpd-ssl-key-pair-susemanager-1.0-2.noarch.rpm\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:165 +msgid "Restart services to pick the changes:" +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:172 +#, no-wrap +msgid "Procedure: Replace Server Certificate on the Proxy" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:175 +msgid "" +"On the {productname} Proxy, at the command prompt, install the RPM from the " +"[path]``ssl-build`` directory:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:178 +#, no-wrap +msgid "" +"rpm -Uhv " +"ssl-build/susemanager-proxy/rhn-org-httpd-ssl-key-pair-susemanager-proxy-1.0-2.noarch.rpm\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:183 +#, no-wrap +msgid "rhn-proxy restart\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:185 +msgid "" +"Test that all clients still operate as expected and can use SSL to reach the " +"{productname} Server and any proxies." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:189 +msgid "" +"When you have replaced the server certificates on your server and any " +"proxies, you need to update the certificate with only the new details on all " +"the clients. This is done by adding it to the client channels you set up " +"previously." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:192 +#, no-wrap +msgid "Procedure: Adding the New Certificates to the Client Channel" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:195 +msgid "" +"Copy the combined certificate RPM into the [path]``/root/ssl-build/`` " +"directory:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:198 +#, no-wrap +msgid "cp /root/combined-ssl-build/*.rpm /root/ssl-build/\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:201 +msgid "" +"Generate a new RPM with from the new certificates. Check the release number " +"carefully to ensure you have the right certificate file:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:204 +#, no-wrap +msgid "rhn-ssl-tool --gen-ca --rpm-only --dir=\"/root/ssl-build\"\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:206 +msgid "Install the new local certificates on the {productname} Server:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:210 +#, no-wrap +msgid "" +"/usr/bin/rhn-deploy-ca-cert.pl --source-dir /root/ssl-build \\\n" +"--target-dir /srv/www/htdocs/pub/ --trust-dir=/etc/pki/trust/anchors/\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:217 +msgid "Upload the new RPM into the channel:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:222 +#, no-wrap +msgid "" +"rhnpush -c ssl-ca-channel --nosig \\\n" +"--ca-chain=/srv/www/htdocs/pub/RHN-ORG-TRUSTED-SSL-CERT \\\n" +"/root/ssl-build/rhn-org-trusted-ssl-cert-1.0-3.noarch.rpm\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:227 +msgid "" +"When you have the new certificate in the channel, you can use the " +"{productname} {webui} to update it on all clients and proxies, by " +"synchronizing them with the channel. Alternatively, for Salt clients, you " +"can use menu:Salt[Remote Commands], or apply the highstate." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:232 +msgid "" +"You will also need to update your proxies to remove the copy of the " +"certificate and the associated RPM. Your proxies must have the same " +"certificate content as the server. Check the [path]``/srv/www/htdocs/pub/`` " +"directory and ensure it contains:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:236 +#, no-wrap +msgid "" +"RHN-ORG-TRUSTED-SSL-CERT\n" +"rhn-org-trusted-ssl-cert-*.noarch.rpm\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:239 +msgid "To complete the process, you need to update the database with this command:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:242 +#, no-wrap +msgid "" +"/usr/bin/rhn-ssl-dbstore " +"--ca-cert=/root/ssl-build/RHN-ORG-TRUSTED-SSL-CERT\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/ssl-certs-selfsigned.adoc:244 +msgid "" +"If you use bootstrap, remember to also update your bootstrap scripts to " +"reflect the new certificate information." +msgstr "" diff --git a/l10n/po/es/administration/pages/ssl-certs.po b/l10n/po/es/administration/pages/ssl-certs.po new file mode 100644 index 00000000000..b08f31b1fec --- /dev/null +++ b/l10n/po/es/administration/pages/ssl-certs.po @@ -0,0 +1,158 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/administration/pages/ssl-certs.adoc:2 +#, no-wrap +msgid "SSL Certificates" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:5 +msgid "" +"{productname} uses SSL certificates to ensure that clients are registered to " +"the correct server." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:8 +msgid "" +"Every client that uses SSL to register to the {productname} Server checks " +"that it is connecting to the right server by validating against a server " +"certificate. This process is called an SSL handshake." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:11 +msgid "" +"During the SSL handshake, the client will check that the hostname in the " +"server certificate matches what it expects. The client also needs to check " +"if the server certificate is trusted." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:14 +msgid "" +"Every {productname} Server that uses SSL requires an SSL server " +"certificate. Provide the path to the server certificate using the " +"``SERVER_CERT`` environment variable during setup, or with the ``--from-" +"server-cert`` option of the [command]``rhn-ssl-tool`` command." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:17 +msgid "" +"Certificate authorities (CAs) are certificates that are used to sign other " +"certificates. All certificates must be signed by a certificate authority " +"(CA) in order for them to be considered valid, and for clients to be able to " +"successfully match against them." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:23 +msgid "" +"When an organization signs its own certificate, the certificate is " +"considered self-signed. A self-signed certificate is straight-forward to " +"set up, and does not cost any money, but they are considered less secure. " +"If you are using a self-signed certificate, you will have a root CA that is " +"signed with itself. When you look at the details of a root CA, you will see " +"that the subject has the same value as the issuer. Provide the path to your " +"root CA certificate using the ``CA_CERT`` environment variable during setup, " +"or with the ``--ca-cert`` option of the [command]``rhn-ssl-tool`` command." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:26 +msgid "" +"In order for SSL authentication to work correctly, the client must trust the " +"root CA. This means that the root CA must be installed on every client." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:29 +msgid "" +"The default method of SSL authentication is for {productname} to use self-" +"signed certificates. In this case, {productname} has generated all the " +"certificates, and the root CA has signed the server certificate directly." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:34 +msgid "" +"An alternative method is to use an intermediate CA. In this case, the root " +"CA signs the intermediate CA. The intermediate CA can then sign any number " +"of other intermediate CAs, and the final one signs the server certificate. " +"This is referred to as a chained certificate." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:37 +msgid "" +"If you are using intermediate CAs in a chained certificate, the root CA is " +"installed on the client, and the server certificate is installed on the " +"server. During the SSL handshake, clients must be able to verify the entire " +"chain of intermediate certificates between the root CA and the server " +"certificate, so they must be able to access all the intermediate " +"certificates." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:42 +msgid "" +"There are two main ways of achieving this. In {productname}, by default, " +"all the intermediate CAs are installed on the client. However, you could " +"also configure your services on the server to provide them to the client. " +"In this case, during the SSL handshake, the server presents the server " +"certificate as well as all the intermediate CAs." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:46 +msgid "" +"Whichever method you choose, you must ensure that the ``CA_CERT`` " +"environment variable points to the root CA, and all intermediate CAs. It " +"should not contain the server certificate. The server certificate must be " +"defined at the ``SERVER_CERT`` environment variable." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:53 +msgid "" +"By default, {productname} uses a self-signed certificate. For additional " +"security, you can arrange a third party CA to sign your certificates. Third " +"party CAs perform checks to ensure that the information contained in the " +"certificate is correct. They will usually charge an annual fee for this " +"service. Using a third party CA makes certificates harder to spoof, and " +"will provide additional protection for your installation. If you have " +"certificates signed by a third party CA, you can import them to your " +"{productname} installation." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:55 +msgid "" +"For more on self-signed certificates, see xref:administration:ssl-certs-" +"selfsigned.adoc[]." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/ssl-certs.adoc:55 +msgid "" +"For more on imported certificates, see xref:administration:ssl-certs-" +"imported.adoc[]." +msgstr "" diff --git a/l10n/po/es/administration/pages/subscription-matching.po b/l10n/po/es/administration/pages/subscription-matching.po new file mode 100644 index 00000000000..d8f716d4a56 --- /dev/null +++ b/l10n/po/es/administration/pages/subscription-matching.po @@ -0,0 +1,156 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/subscription-matching.adoc:2 +#, no-wrap +msgid "Subscription Matching" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:7 +msgid "" +"Your {suse} products require subscriptions, which are managed by the {scc} " +"(SCC). {productname} runs a nightly report checking the subscription status " +"of all your registered clients against your SCC account. The report gives " +"you information about which clients consume which subscriptions, how many " +"subscriptions you have remaining and available to use, and which clients do " +"not have a current subscription." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:9 +msgid "Navigate to menu:Audit[Subscription Matching] to see the report." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:11 +msgid "" +"The [guimenu]``Subscriptions Report`` tab gives information about current " +"and expiring subscriptions." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:15 +msgid "" +"The [guimenu]``Unmatched Products Report`` tab gives a list of clients that " +"do not have a current subscription. This includes clients that could not be " +"matched, or that are not currently registered with {productname}. The " +"report includes product names and the number of systems that remain " +"unmatched." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:18 +msgid "" +"The [guimenu]``Pins`` tab allows you to associate individual clients to the " +"relevant subscription. This is especially useful if the subscription " +"manager is not automatically associating clients to subscriptions " +"successfully." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:20 +msgid "" +"The [guimenu]``Messages`` tab shows any errors that occurred during the " +"matching process." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:22 +msgid "" +"You can also download the reports in .csv format, or access them from that " +"command prompt in the [path]``/var/lib/spacewalk/subscription-matcher/`` " +"directory." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:26 +msgid "" +"By default, the subscription matcher runs daily, at midnight. To change " +"this, navigate to menu:Admin[Task Schedules] and click " +"``gatherer-matcher-default``. Change the schedule as required, and click " +"btn:[Update Schedule]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:30 +msgid "" +"Because the report can only match current clients with current " +"subscriptions, you might find that the matches change over time. The same " +"client will not always match the same subscription. This can be due to new " +"clients being registered or unregistered, or because of the addition or " +"expiration of subscriptions." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:34 +msgid "" +"The subscription matcher will automatically attempt to reduce the number of " +"unmatched products, limited by the terms and conditions of the subscriptions " +"in your account. However, if you have incomplete hardware information, " +"unknown virtual machine host assignments, or clients running in unknown " +"public clouds, the matcher might show that you do not have enough " +"subscriptions available. Always ensure you have complete data about your " +"clients included in {productname}, to help ensure accuracy." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/subscription-matching.adoc:40 +msgid "" +"The subscription matcher will not always match clients and subscriptions " +"accurately. It is not intended to be a replacement for auditing." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/subscription-matching.adoc:44 +#, no-wrap +msgid "Pin Clients to Subscriptions" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:49 +msgid "" +"If the subscription matcher is not automatically matching a particular " +"client with the correct subscription, you can manually pin them. When you " +"have created a pin, the subscription matcher favors matching a specific " +"subscription with a given system or group of systems." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:53 +msgid "" +"However, the matcher will not always respect a pin. It depends on the " +"subscription being available, and whether or not the subscription can be " +"applied to the client. Additionally, pins will be ignored if they result in " +"a match that violates the terms and conditions of the subscription, or if " +"the matcher detects a more accurate match if the pin is ignored." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/subscription-matching.adoc:55 +msgid "To add a new pin, click btn:[Add a Pin], and select the client to pin." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/subscription-matching.adoc:60 +msgid "" +"We do not recommend using pinning regularly, or for a large number of " +"clients. The subscription matcher tool is generally accurate enough for " +"most installations." +msgstr "" diff --git a/l10n/po/es/administration/pages/task-schedules.po b/l10n/po/es/administration/pages/task-schedules.po new file mode 100644 index 00000000000..ab3ea44e2b0 --- /dev/null +++ b/l10n/po/es/administration/pages/task-schedules.po @@ -0,0 +1,339 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/task-schedules.adoc:2 +#, no-wrap +msgid "Task Schedules" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:5 +msgid "Under menu:Admin[Task Schedules] all predefined task bunches are listed." +msgstr "" + +#. type: Target for macro image +#: ./modules/administration/pages/task-schedules.adoc:6 +#, no-wrap +msgid "admin_task_schedules.png" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:11 +msgid "" +"Click a menu:SUSE Manager Schedules[Schedule name] to open its menu:Schedule " +"Name[Basic Schedule Details] where you can disable it or change the " +"frequency. Click btn:[Edit Schedule] to update the schedule with your " +"settings. To delete a schedule, click btn:[Delete Schedule] in the upper " +"right-hand corner." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/task-schedules.adoc:15 +msgid "" +"Only disable or delete a schedule if you are absolutely certain this is " +"necessary as they are essential for {productname} to work properly." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:19 +msgid "" +"If you click a bunch name, a list of runs of that bunch type and their " +"status will be displayed. Clicking the start time links takes you back to " +"the menu:Schedule Name[Basic Schedule Details]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:21 +msgid "" +"For example, the following predefined task bunches are scheduled by default " +"and can be configured:" +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:22 +#, no-wrap +msgid "menu:channel-repodata-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:24 +msgid "(Re)generates repository metadata files." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:26 +#, no-wrap +msgid "menu:cleanup-data-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:28 +msgid "" +"Cleans up stale package change log and monitoring time series data from the " +"database." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:30 +#, no-wrap +msgid "menu:clear-taskologs-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:32 +msgid "" +"Clears task engine (taskomatic) history data older than a specified number " +"of days, depending on the job type, from the database." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:34 +#, no-wrap +msgid "menu:cobbler-sync-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:37 +msgid "" +"Synchronizes distribution and profile data from {productname} to Cobbler. " +"For more information, see xref:client-configuration:cobbler.adoc[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:39 +#, no-wrap +msgid "menu:compare-configs-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:44 +msgid "" +"Compares configuration files as stored in configuration channels with the " +"files stored on all configuration-enabled servers. To review comparisons, " +"click menu:Systems[] tab and select the system of interest. Go to " +"menu:Configuration[Compare Files]. For more information, see " +"xref:reference:systems/system-details/sd-configuration.adoc#sd-config-compare-files[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:46 +#, no-wrap +msgid "menu:cve-server-channels-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:50 +msgid "" +"Updates internal pre-computed CVE data that is used to display results on " +"the menu:Audit[CVE Audit] page. Search results in the menu:Audit[CVE Audit] " +"page are updated to the last run of this schedule). For more information, " +"see xref:reference:audit/audit-cve-audit.adoc[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:52 +#, no-wrap +msgid "menu:daily-status-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:56 +msgid "" +"Sends daily report e-mails to relevant addresses. To learn more about how " +"to configure notifications for specific users, see " +"xref:reference:users/user-details.adoc[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:58 +#, no-wrap +msgid "menu:errata-cache-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:62 +msgid "" +"Updates internal patch cache database tables, which are used to look up " +"packages that need updates for each server. Also, this sends notification " +"emails to users that might be interested in certain patches. For more " +"information about patches, see xref:reference:patches/patches-menu.adoc[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:64 +#, no-wrap +msgid "menu:errata-queue-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:66 +msgid "" +"Queues automatic updates (patches) for servers that are configured to " +"receive them." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:68 +#, no-wrap +msgid "menu:kickstart-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:70 +msgid "Cleans up stale kickstart session data." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:72 +#, no-wrap +msgid "menu:kickstartfile-sync-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:74 +msgid "" +"Generates Cobbler files corresponding to Kickstart profiles created by the " +"configuration wizard." +msgstr "" + +#. we probably no longer want to reference NCC; I do not know whether it works the same way with SCC (if at all) +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:77 +#, no-wrap +msgid "menu:mgr-register-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:79 +msgid "" +"Calls the [command]``mgr-register`` command, which synchronizes client " +"registration data with NCC (new, changed or deleted clients' data are " +"forwarded)." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:81 +#, no-wrap +msgid "menu:mgr-sync-refresh-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:83 +msgid "" +"The default time at which the start of synchronization with SUSE Customer " +"Center (SCC) takes place (``mgr-sync-refresh``)." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:84 +#, no-wrap +msgid "menu:minion-action-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:89 +msgid "" +"Deletes stale client action data from the file system. First it tries to " +"complete any possibly unfinished actions by looking up the corresponding " +"results; these results are stored in the Salt job cache. An unfinished " +"action can occur if the server has missed the results of the action. For " +"successfully completed actions it removes artifacts such as executed script " +"files." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:91 +#, no-wrap +msgid "menu:package-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:93 +msgid "Deletes stale package files from the file system." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:94 +#, no-wrap +msgid "menu:reboot-action-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:97 +msgid "" +"Any reboot actions pending for more than six hours are marked as failed and " +"associated data is cleaned up in the database. For more information on " +"scheduling reboot actions, see " +"xref:reference:systems/system-details/sd-provisioning.adoc#sd-power-management[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:99 +#, no-wrap +msgid "menu:sandbox-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:104 +msgid "" +"Cleans up Sandbox configuration files and channels that are older than the " +"__sandbox_lifetime__ configuration parameter (3 days by default). Sandbox " +"files are those imported from systems or files under development. For more " +"information, see " +"xref:reference:systems/system-details/sd-configuration.adoc#sd-config-add-files[]." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:106 +#, no-wrap +msgid "menu:session-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:108 +msgid "" +"Cleans up stale Web interface sessions, typically data that is temporarily " +"stored when a user logs in and then closes the browser before logging out." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:110 +#, no-wrap +msgid "menu:ssh-push-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:112 +msgid "" +"Prompts clients to check in with {productname} via SSH if they are " +"configured with a `SSH Push` contact method." +msgstr "" + +#. type: Labeled list +#: ./modules/administration/pages/task-schedules.adoc:113 +#, no-wrap +msgid "menu:token-cleanup-default:[]" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/task-schedules.adoc:114 +msgid "" +"Deletes expired repository tokens that are used by Salt clients to download " +"packages and metadata." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-corruptrepo.po b/l10n/po/es/administration/pages/tshoot-corruptrepo.po new file mode 100644 index 00000000000..fb186f8ef21 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-corruptrepo.po @@ -0,0 +1,73 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-corruptrepo.adoc:2 +#, no-wrap +msgid "Troubleshooting Corrupt Repositories" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-corruptrepo.adoc:26 +msgid "" +"The information in the repository metadata files can become corrupt or out " +"of date. This can create problems with updating clients. You can fix this " +"by removing the files and regenerating it. With an new repository data " +"file, updates should operate as expected." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-corruptrepo.adoc:27 +#, no-wrap +msgid "Procedure: Resolving Corrupt Repository Data" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-corruptrepo.adoc:30 +msgid "" +"Remove all files from " +"[path]``/var/cache/rhn/repodata/-updates-x86_64``. If you do " +"not know the channel label, you can find it in the {productname} {webui}, by " +"navigating to menu:Software[Channels > Channel Label]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-corruptrepo.adoc:31 +msgid "Regenerate the file from the command line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-corruptrepo.adoc:34 +#, no-wrap +msgid "spacecmd softwarechannel_regenerateyumcache -updates-x86_64\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-diskspace.po b/l10n/po/es/administration/pages/tshoot-diskspace.po new file mode 100644 index 00000000000..af049e9c891 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-diskspace.po @@ -0,0 +1,85 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-diskspace.adoc:2 +#, no-wrap +msgid "Troubleshooting Disk Space" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-diskspace.adoc:23 +msgid "" +"Running out of disk space can have a severe impact on the {productname} " +"database and file structure which, in most cases, is not recoverable." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-diskspace.adoc:26 +msgid "" +"{productname} monitors free space in specific directories, and has " +"configurable alerts. For more on space management, see " +"xref:administration:space-management.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-diskspace.adoc:28 +msgid "" +"You can recover disk space by removing unused custom channels and redundant " +"database entries before you run out of space entirely." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-diskspace.adoc:30 +msgid "" +"For instructions on how to delete custom channels, see " +"xref:administration:channel-management.adoc[]." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-diskspace.adoc:31 +#, no-wrap +msgid "Procedure: Resolving redundant database entries" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-diskspace.adoc:33 +msgid "" +"Use the [command]``spacewalk-data-fsck`` command to list any redundant " +"database entries." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-diskspace.adoc:33 +msgid "Use the [command]``spacewalk-data-fsck --remove`` command to delete them." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-hostname-rename.po b/l10n/po/es/administration/pages/tshoot-hostname-rename.po new file mode 100644 index 00000000000..5f364200b93 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-hostname-rename.po @@ -0,0 +1,145 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-27 03:14+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:2 +#, no-wrap +msgid "Troubleshooting Renaming {productname} Server" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. Showing my working. --LKB 2020-06-22 +# +#. Cause: Renaming the hostname +#. Consequence: Changes not picked up by db, clients and proxies +#. Fix: Use the [command]``spacewalk-hostname-rename`` script to update the settings in the PostgreSQL database and the internal structures of {productname}. +#. Result: Renaming is successfully propagated +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:33 +msgid "" +"If you change the hostname of the {productname} Server locally, your " +"{productname} installation will cease to work properly. This is because the " +"changes have not been made in the database, which prevents the changes from " +"propagating out your clients and any proxies." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:36 +msgid "" +"If you need to change the hostname of the {productname} Server, you can do " +"so using the [command]``spacewalk-hostname-rename`` script. This script " +"updates the settings in the PostgreSQL database and the internal structures " +"of {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:38 +msgid "" +"The [command]``spacewalk-hostname-rename`` script is part of the " +"[package]``spacewalk-utils`` package." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:40 +msgid "" +"The only mandatory parameter for the script is the newly configured IP " +"address of the {productname} Server." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:43 +#, no-wrap +msgid "Procedure: Renaming {productname} Server" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:47 +msgid "" +"Change the network settings of the server on the system level locally and " +"remotely at the DNS server. You will also need to provide configuration " +"settings for reverse name resolution. Changing network settings is done in " +"the same way as with renaming any other system." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:48 +msgid "" +"Reboot the {productname} Server to use the new network configuration and to " +"ensure the hostname has changed." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:50 +msgid "" +"Run the script [command]``spacewalk-hostname-rename`` script with the public " +"IP address of the server. If the server is not using the new hostname, the " +"script will fail." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:51 +msgid "" +"Re-configure your clients to make your environment aware of the new hostname " +"and IP address." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:53 +msgid "" +"In the Salt minion configuration file [path]``/etc/salt/minion``, you must " +"make sure to specify the name of the new Salt master ({productname} Server):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:56 +#, no-wrap +msgid "master: \n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:61 +msgid "" +"Traditional clients have the [path]``/etc/sysconfig/rhn/up2date`` " +"configuration file that must be changed. With a re-activation key you can " +"re-register traditional clients (if there are any). For more information, " +"see xref:client-configuration:registration-cli.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-hostname-rename.adoc:63 +msgid "" +"OPTIONAL: If you use PXE boot through a {productname} Proxy, you must check " +"the configuration settings of the proxy. On the proxy, run the " +"[command]``configure-tftpsync.sh`` setup script and enter the requested " +"information. For more information, see " +"xref:installation:proxy-setup.adoc[]." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-intro.po b/l10n/po/es/administration/pages/tshoot-intro.po new file mode 100644 index 00000000000..9273ee392e1 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-intro.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-intro.adoc:2 +#, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-intro.adoc:4 +msgid "" +"This section contains some common problems you might encounter with " +"{productname}, and solutions to resolving them." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-localcert.po b/l10n/po/es/administration/pages/tshoot-localcert.po new file mode 100644 index 00000000000..5a87945c79f --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-localcert.po @@ -0,0 +1,50 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-localcert.adoc:2 +#, no-wrap +msgid "Troubleshooting Local Issuer Certificates" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-localcert.adoc:25 +msgid "" +"Some older bootstrap scripts create a link to the local certificate in the " +"wrong place. This results in zypper returning an ``Unrecognized error`` " +"about the local issuer certificate. You can ensure that the link to the " +"local issuer certificate has been created correctly by checking the " +"[path]``/etc/ssl/certs/`` directory. If you come across this problem, you " +"should consider updating your bootstrap scripts to ensure that zypper " +"operates as expected." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-logintimeout.po b/l10n/po/es/administration/pages/tshoot-logintimeout.po new file mode 100644 index 00000000000..9de7b26a069 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-logintimeout.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-logintimeout.adoc:2 +#, no-wrap +msgid "Troubleshooting Login Timeouts" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:24 +msgid "" +"By default, the {productname} {webui} will require users to log in again " +"after 30{nbsp}minutes. Depending on your environment, you might want to " +"adjust the login timeout value." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:28 +msgid "" +"To adjust the value, you will need to make the change in both " +"[path]``rhn.conf`` and [path]``web.xml``. Ensure you set the value in " +"seconds in [path]``/etc/rhn/rhn.conf``, and in minutes in " +"[path]``web.xml``. The two values must equal the same amount of time." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:30 +msgid "" +"For example, to change the timeout value to one hour, set the value in " +"[path]``rhn.conf`` to 3600 seconds, and the value in [path]``web.xml`` to 60 " +"minutes." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-logintimeout.adoc:33 +#, no-wrap +msgid "Procedure: Adjusting the {webui} Login Timeout Value" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:35 +msgid "Stop services:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-logintimeout.adoc:38 +#, no-wrap +msgid "spacewalk-service stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:40 +msgid "" +"Open [path]``/etc/rhn/rhn.conf`` and add or edit this line to include the " +"new timeout value in seconds:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-logintimeout.adoc:43 +#, no-wrap +msgid "web.session_database_lifetime = \n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:45 ./modules/administration/pages/tshoot-logintimeout.adoc:51 +msgid "Save and close the file." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:46 +msgid "" +"Open [path]``/srv/tomcat/webapps/rhn/WEB-INF/web.xml`` and add or edit this " +"line to include the new timeout value in minutes:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-logintimeout.adoc:49 +#, no-wrap +msgid "Timeout_Value_in_Minutes\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-logintimeout.adoc:52 +msgid "Restart services:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-logintimeout.adoc:55 +#, no-wrap +msgid "spacewalk-service start\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-notifications.po b/l10n/po/es/administration/pages/tshoot-notifications.po new file mode 100644 index 00000000000..5289f5bda5c --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-notifications.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-notifications.adoc:2 +#, no-wrap +msgid "Troubleshooting Notifications" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-notifications.adoc:26 +msgid "" +"The default lifetime of notification messages is 30 days, after which " +"messages are deleted from the database, regardless of read status. To " +"change this value, add or edit this line in [path]``/etc/rhn/rhn.conf``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-notifications.adoc:29 +#, no-wrap +msgid "java.notifications_lifetime = 30\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-notifications.adoc:33 +msgid "" +"All notification types are enabled by default. To disable a notification " +"type, add or edit this line in [path]``/etc/rhn/rhn.conf``:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-notifications.adoc:36 +#, no-wrap +msgid "" +"java.notifications_type_disabled = " +"OnboardingFailed,ChannelSyncFailed,ChannelSyncFinished\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-osadjabberd.po b/l10n/po/es/administration/pages/tshoot-osadjabberd.po new file mode 100644 index 00000000000..55d794f0631 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-osadjabberd.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:2 +#, no-wrap +msgid "Troubleshooting OSAD and jabberd" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Title == +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:24 +#, no-wrap +msgid "Open File Count Exceeded" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:27 +msgid "" +"In some cases, the maximum number of files that jabber can open is lower " +"than the number of connected OSAD clients." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:29 +msgid "" +"If this occurs, OSAD clients cannot contact the SUSE Manager Server, and " +"jabberd will take an excessive amount of time to respond on port 5222." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:35 +msgid "" +"This fix is only required if you have more than 8192 clients connected using " +"OSAD. In this case, we recommend you consider using Salt clients instead. " +"For more information about tuning large scale installations, see " +"xref:salt:large-scale.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:39 +msgid "" +"You can increase the number of files available to jabber by editing the " +"jabberd local configuration file. By default, the file is located at " +"[path]``/etc/systemd/system/jabberd.service.d/override.conf``." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:42 +#, no-wrap +msgid "Procedure: Adjusting the Maximum File Count" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:45 +msgid "" +"At the command prompt, as root, open the local configuration file for " +"editing:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:48 +#, no-wrap +msgid "systemctl edit jabberd\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:50 +msgid "Add or edit this section:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:54 +#, no-wrap +msgid "" +"[Service]\n" +"LimitNOFILE=:\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:58 +msgid "" +"The value you choose will vary depending on your environment. For example, " +"if you have 9500 clients, increase the soft value by 100 to 9600, and the " +"hard value by 1000 to 10500:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:63 +#, no-wrap +msgid "" +"[Unit]\n" +"LimitNOFILE=\n" +"LimitNOFILE=9600:10500\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:65 +msgid "Save the file and exit the editor." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:70 +msgid "" +"The default editor for systemctl files is vim. To save the file and exit, " +"press kbd:[Esc] to enter ``normal`` mode, type kbd:[:wq] and press " +"kbd:[Enter]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:74 +msgid "" +"Ensure you also update the `max_fds` parameter in " +"[path]``/etc/jabberd/c2s.xml``. For example: `10500`" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-osadjabberd.adoc:79 +msgid "" +"The soft file limit is the maximum number of open files for a single " +"process. In {productname} the highest consuming process is ``c2s``, which " +"opens a connection per client. 100 additional files are added, here, to " +"accommodate for any non-connection file that ``c2s`` requires to work " +"correctly. The hard limit applies to all processes belonging to jabber, and " +"also accounts for open files from the router, ``c2s`` and ``sm`` processes." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-packages.po b/l10n/po/es/administration/pages/tshoot-packages.po new file mode 100644 index 00000000000..961c9f4233f --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-packages.po @@ -0,0 +1,68 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-packages.adoc:2 +#, no-wrap +msgid "Troubleshooting Package Inconsistencies" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-packages.adoc:25 +msgid "" +"When packages on a client are locked, {productname} Server may not be able " +"to correctly determine the set of applicable patches. When this occurs, " +"package updates will be available in the {webui}, but will not appear on the " +"client, and attempts to update the client will fail. Check package locks " +"and exclude lists to determine if packages are locked or excluded on the " +"client." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-packages.adoc:27 +msgid "" +"On the client, check package locks and exclude lists to determine if " +"packages are locked or excluded:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-packages.adoc:29 +msgid "" +"On an Expanded Support Platform, check [path]``/etc/yum.conf`` and search " +"for ``exclude=``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-packages.adoc:29 +msgid "On {sle} and {opensuse}, use the [command]``zypper locks`` command." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-registerclones.po b/l10n/po/es/administration/pages/tshoot-registerclones.po new file mode 100644 index 00000000000..61b5b1b7955 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-registerclones.po @@ -0,0 +1,286 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-registerclones.adoc:2 +#, no-wrap +msgid "Troubleshooting Registering Cloned Clients" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:25 +msgid "" +"If you are using {productname} to manage virtual machines, you might find it " +"useful to create clones of your VMs. A clone is a VM that uses a primary " +"disk that is an exact copy of an existing disk." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:27 +msgid "" +"While cloning VMs can save you a lot of time, the duplicated identifying " +"information on the disk can sometimes cause problems." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:30 +msgid "" +"If you have a client that is already registered, you create a clone of that " +"client, and then try and register the clone, you probably want {productname} " +"to register them as two separate clients. However, if the machine ID in " +"both the original client and the clone is the same, {productname} will " +"register both clients as one system, and the existing client data will be " +"over-written with that of the clone." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:32 +msgid "" +"This can be resolved by changing the machine ID of the clone, so that " +"{productname} recognizes them as two different clients." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/tshoot-registerclones.adoc:37 +msgid "" +"Each step of this procedure is performed on the cloned client. This " +"procedure does not manipulate the original client, which will still be " +"registered to {productname}." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-registerclones.adoc:41 +#, no-wrap +msgid "Procedure: Resolving Duplicate Machine IDs in Cloned Salt Clients" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:45 ./modules/administration/pages/tshoot-registerclones.adoc:79 +msgid "" +"On the cloned machine, change the hostname and IP addresses. Make sure " +"[path]``/etc/hosts`` contains the changes you made and the correct host " +"entries." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:46 +msgid "" +"For distributions that support systemd: If your machines have the same " +"machine ID, delete the file on each duplicated client and re-create it:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:52 ./modules/administration/pages/tshoot-registerclones.adoc:121 +#, no-wrap +msgid "" +"# rm /etc/machine-id\n" +"# rm /var/lib/dbus/machine-id\n" +"# dbus-uuidgen --ensure\n" +"# systemd-machine-id-setup\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:55 +msgid "" +"For distributions that do not support systemd: Generate a machine ID from " +"dbus:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:59 +#, no-wrap +msgid "" +"# rm /var/lib/dbus/machine-id\n" +"# dbus-uuidgen --ensure\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:61 +msgid "" +"If your clients still have the same Salt client ID, delete the " +"[path]``minion_id`` file on each client (FQDN will be used when it is " +"regenerated on client restart):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:64 +#, no-wrap +msgid "# rm /etc/salt/minion_id\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:66 +msgid "" +"Delete accepted keys from the onboarding page and the system profile from " +"{productname}, and restart the client with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:69 +#, no-wrap +msgid "# service salt-minion restart\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:72 +msgid "" +"Re-register the clients. Each client will now have a different " +"[path]``/etc/machine-id`` and should be correctly displayed on the " +"[guimenu]``System Overview`` page." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-registerclones.adoc:75 +#, no-wrap +msgid "Procedure: Resolving Duplicate Machine IDs in Cloned Traditional Clients" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:80 +msgid "" +"Stop the [systemitem]``rhnsd`` daemon, on {rhnminrelease6} and {sle} 11 " +"with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:83 +#, no-wrap +msgid "# /etc/init.d/rhnsd stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:86 +msgid "or, on newer systemd-based systems, with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:89 +#, no-wrap +msgid "# service rhnsd stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:91 +msgid "Stop [systemitem]``osad`` with:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:94 +#, no-wrap +msgid "# /etc/init.d/osad stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:97 ./modules/administration/pages/tshoot-registerclones.adoc:103 +msgid "or:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:100 +#, no-wrap +msgid "# service osad stop\n" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:106 +#, no-wrap +msgid "# rcosad stop\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:108 +msgid "" +"Remove the [systemitem]``osad`` authentication configuration file and the " +"system ID:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:111 +#, no-wrap +msgid "# rm -f /etc/sysconfig/rhn/{osad-auth.conf,systemid}\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:113 +msgid "Delete the files containing the machine IDs:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:115 +msgid "SLES{nbsp}12:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:123 +msgid "SLES{nbsp}11:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:126 +#, no-wrap +msgid "# suse_register -E\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:128 +msgid "Remove the credential files:" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:129 +msgid "SLES clients:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:132 +#, no-wrap +msgid "# rm -f /etc/zypp/credentials.d/{SCCcredentials,NCCcredentials}\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:134 +msgid "{rhel} clients:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-registerclones.adoc:137 +#, no-wrap +msgid "# rm -f /etc/NCCcredentials\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-registerclones.adoc:139 +msgid "" +"Re-run the bootstrap script. You should now see the cloned system in " +"{productname} without overriding the system it was cloned from." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-rpctimeout.po b/l10n/po/es/administration/pages/tshoot-rpctimeout.po new file mode 100644 index 00000000000..749d8c486fa --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-rpctimeout.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:2 +#, no-wrap +msgid "Troubleshooting RPC Connection Timeouts" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:26 +msgid "" +"RPC connections can sometimes time out due to slow networks or a network " +"link going down. This results in package downloads or batch jobs hanging or " +"taking longer than expected. You can adjust the maximum time that an RPC " +"connection can take by editing the configuration file. While this will not " +"resolve networking problems, it will cause a process to fail rather than " +"hang." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:28 +#, no-wrap +msgid "Procedure: Resolving RPC connection timeouts" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:31 +msgid "" +"On the {productname} Server, open the [filename]``/etc/rhn/rhn.conf`` file " +"and set a maximum timeout value (in seconds):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:34 +#, no-wrap +msgid "server.timeout =`number`\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:36 +msgid "" +"On the {productname} Proxy, open the [filename]``/etc/rhn/rhn.conf`` file " +"and set a maximum timeout value (in seconds):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:39 +#, no-wrap +msgid "proxy.timeout =`number`\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:41 +msgid "" +"On a {sles} client that uses zypper, open the " +"[filename]``/etc/zypp/zypp.conf`` file and set a maximum timeout value (in " +"seconds):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:46 +#, no-wrap +msgid "" +"## Valid values: [0,3600]\n" +"## Default value: 180\n" +"download.transfer_timeout = 180\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:48 +msgid "" +"On a {rhel} client that uses yum, open the [filename]``/etc/yum.conf`` file " +"and set a maximum timeout value (in seconds):" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:51 +#, no-wrap +msgid "timeout =`number`\n" +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/tshoot-rpctimeout.adoc:56 +msgid "" +"If you limit RPC timeouts to less than `180` seconds, you risk aborting " +"perfectly normal operations." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-saltboot.po b/l10n/po/es/administration/pages/tshoot-saltboot.po new file mode 100644 index 00000000000..535c3fd5498 --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-saltboot.po @@ -0,0 +1,107 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-saltboot.adoc:2 +#, no-wrap +msgid "Troubleshooting the Saltboot Formula" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-saltboot.adoc:23 +msgid "" +"Because of a problem in the computed partition size value, the saltboot " +"formula can sometimes fail when it is created on SLE{nbsp}11 SP3 clients, " +"with an error like this:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-saltboot.adoc:39 +#, no-wrap +msgid "" +" ID: disk1_partitioned\n" +" Function: saltboot.partitioned\n" +" Name: disk1\n" +" Result: false\n" +" Comment: An exception occurred in this state: Traceback (most recent " +"call last):\n" +" File \"/usr/lib/python2.6/site-packages/salt/state.py\", line 1767, in " +"call\n" +" **cdata['kwargs'])\n" +" File \"/usr/lib/python2.6/site-packages/salt/loader.py\", line 1705, in " +"wrapper\n" +" return f(*args, **kwargs)\n" +" File \"/var/cache/salt/minion/extmods/states/saltboot.py\", line 393, in " +"disk_partitioned\n" +" existing = __salt__['partition.list'](device, unit='MiB')\n" +" File \"/usr/lib/python2.6/site-packages/salt/modules/parted.py\", line " +"177, in list_\n" +" 'Problem encountered while parsing output from parted')\n" +"CommandExecutionError: Problem encountered while parsing output from " +"parted\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-saltboot.adoc:43 +msgid "" +"This problem can be resolved by manually configuring the size of the " +"partition containing the operating system. When the size is set correctly, " +"formula creation will work as expected." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/tshoot-saltboot.adoc:45 +#, no-wrap +msgid "Procedure: Manually Configuring the Partition Size in the Saltboot Formula" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-saltboot.adoc:49 +msgid "" +"In the {productname} {webui}, navigate to menu:Systems[System Groups] and " +"select the ``Hardware Type Group`` that contains the SLE{nbsp}11 SP3 client " +"that is causing the error. In the [guimenu]``Formulas`` tab, navigate to " +"the [guimenu]``Saltboot`` subtab." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-saltboot.adoc:50 +msgid "" +"Locate the partition that contains the operating system, and in the " +"[guimenu]``Partition Size`` field, type the appropriate size (in MiB)." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-saltboot.adoc:50 +msgid "Click btn:[Save Formula], and apply the highstate to save your changes." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-sync.po b/l10n/po/es/administration/pages/tshoot-sync.po new file mode 100644 index 00000000000..f5c4fca3b8e --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-sync.po @@ -0,0 +1,66 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tshoot-sync.adoc:2 +#, no-wrap +msgid "Troubleshooting Package Synchronization" +msgstr "" + +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +# +#. Troubleshooting format: +# +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +# +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: ./modules/administration/pages/tshoot-sync.adoc:25 +msgid "" +"{productname} does not automatically trust third party GPG keys. If package " +"synchronization fails, it could be because of an untrusted GPG key. You can " +"find out if this is the case by opening [path]``/var/log/rhn/reposync`` and " +"looking for an error like this:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tshoot-sync.adoc:31 +#, no-wrap +msgid "" +"['/usr/bin/spacewalk-repo-sync', '--channel', 'sle-12-sp1-ga-desktop-\n" +"nvidia-driver-x86_64', '--type', 'yum', '--non-interactive']\n" +"ChannelException: The GPG key for this repository is not part of the " +"keyring.\n" +"Please run spacewalk-repo-sync in interactive mode to import it.\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tshoot-sync.adoc:34 +msgid "" +"To resolve the problem, you need to import the GPG key to {productname}. " +"For more on importing GPG keys, see " +"xref:administration:repo-metadata.adoc[]." +msgstr "" diff --git a/l10n/po/es/administration/pages/tshoot-taskomatic.po b/l10n/po/es/administration/pages/tshoot-taskomatic.po new file mode 100644 index 00000000000..699f1b8273f --- /dev/null +++ b/l10n/po/es/administration/pages/tshoot-taskomatic.po @@ -0,0 +1,121 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/administration/pages/tshoot-taskomatic.adoc:2 +#, no-wrap +msgid "Troubleshooting Taskomatic" +msgstr "" + +# +# +# +#. PUT THIS COMMENT AT THE TOP OF TROUBLESHOOTING SECTIONS +#. Troubleshooting format: +#. One sentence each: +#. Cause: What created the problem? +#. Consequence: What does the user see when this happens? +#. Fix: What can the user do to fix this problem? +#. Result: What happens after the user has completed the fix? +#. If more detailed instructions are required, put them in a "Resolving" procedure: +#. .Procedure: Resolving Widget Wobbles +#. . First step +#. . Another step +#. . Last step +#. type: Plain text +#: modules/administration/pages/tshoot-taskomatic.adoc:23 +msgid "" +"Repository metadata regeneration is a relatively intensive process, so " +"Taskomatic can take several minutes to complete. Additionally, if " +"Taskomatic crashes, repository metadata regeneration can be interrupted." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/tshoot-taskomatic.adoc:26 +msgid "" +"If Taskomatic is still running, or if the process has crashed, package " +"updates can seem available in the {webui}, but will not appear on the " +"client, and attempts to update the client will fail. In this case, the " +"[command]``zypper ref`` command will show an error like this:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/tshoot-taskomatic.adoc:29 +#, no-wrap +msgid "Valid metadata not found at specified URL\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/tshoot-taskomatic.adoc:33 +msgid "" +"To correct this, determine if Taskomatic is still in the process of " +"generating repository metadata, or if a crash could have occurred. Wait for " +"metadata regeneration to complete or restart Taskomatic after a crash in " +"order for client updates to be carried out correctly." +msgstr "" + +#. type: Block title +#: modules/administration/pages/tshoot-taskomatic.adoc:36 +#, no-wrap +msgid "Procedure: Resolving Taskomatic Problems" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/tshoot-taskomatic.adoc:39 +msgid "" +"On the {productname} Server, check the [path]``/var/log/rhn/" +"rhn_taskomatic_daemon.log`` file to determine if any metadata regeneration " +"processes are still running, or if a crash occurred." +msgstr "" + +#. type: Plain text +#: modules/administration/pages/tshoot-taskomatic.adoc:40 +msgid "Restart taskomatic:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/tshoot-taskomatic.adoc:43 +#, no-wrap +msgid "service taskomatic restart\n" +msgstr "" + +#. type: Plain text +#: modules/administration/pages/tshoot-taskomatic.adoc:47 +msgid "" +"In the Taskomatic log files, you can identify the section related to " +"metadata regeneration by looking for opening and closing lines that look " +"like this:" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/tshoot-taskomatic.adoc:50 +#, no-wrap +msgid " ,174 [Thread-584] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Generating new repository metadata for channel 'cloned-2018-q1-sles12-sp3-updates-x86_64'(sha256) 550 packages, 140 errata\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/tshoot-taskomatic.adoc:52 +#, no-wrap +msgid "...\n" +msgstr "" + +#. type: delimited block - +#: modules/administration/pages/tshoot-taskomatic.adoc:54 +#, no-wrap +msgid " ,704 [Thread-584] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Repository metadata generation for 'cloned-2018-q1-sles12-sp3-updates-x86_64' finished in 4 seconds\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/tuning-changelogs.po b/l10n/po/es/administration/pages/tuning-changelogs.po new file mode 100644 index 00000000000..ad37ff5c4ac --- /dev/null +++ b/l10n/po/es/administration/pages/tuning-changelogs.po @@ -0,0 +1,109 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/tuning-changelogs.adoc:2 +#, no-wrap +msgid "Tuning Changelogs" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:7 +msgid "" +"Some packages have a long list of changelog entries. This data is " +"downloaded by default, but it is not always useful information to keep. In " +"order to limit the amount of changelog metadata which is downloaded and to " +"save disk space, you can put a limit on how many entries to keep on disk." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:10 +msgid "" +"This configuration option is in the [filename]``/etc/rhn/rhn.conf`` " +"configuration file. The parameter defaults to [systemitem]``0``, which " +"means unlimited." +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tuning-changelogs.adoc:13 +#, no-wrap +msgid "java.max_changelog_entries = 0\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:16 +msgid "" +"If you set this parameter, it will come into effect only for new packages " +"when they are synchronized." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:18 +msgid "" +"After changing this parameter, restart services with ``spacewalk-service " +"restart``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:20 +msgid "" +"You might like to delete and regenerate the cached data to remove older " +"data." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/tuning-changelogs.adoc:26 +msgid "" +"Deleting and regenerating cached data can take a long time. Depending on " +"the number of channels you have and the amount of data to be deleted, it can " +"potentially take several hours. The task is run in the background by " +"Taskomatic, so you can continue to use {productname} while the operation " +"completes, however you should expect some performance loss." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:29 +msgid "" +"You can delete and request a regeneration of cached data from the command " +"line:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tuning-changelogs.adoc:32 +#, no-wrap +msgid "spacewalk-sql -i\n" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/tuning-changelogs.adoc:34 +msgid "Then on the SQL database prompt, enter:" +msgstr "" + +#. type: delimited block - +#: ./modules/administration/pages/tuning-changelogs.adoc:43 +#, no-wrap +msgid "" +"DELETE FROM rhnPackageRepodata;\n" +"INSERT INTO rhnRepoRegenQueue (id, CHANNEL_LABEL, REASON, FORCE)\n" +"(SELECT sequence_nextval('rhn_repo_regen_queue_id_seq'),\n" +" C.label,\n" +" 'cached data regeneration',\n" +" 'Y'\n" +" FROM rhnChannel C);\n" +"\\q\n" +msgstr "" diff --git a/l10n/po/es/administration/pages/users.po b/l10n/po/es/administration/pages/users.po new file mode 100644 index 00000000000..a09f6bbd85e --- /dev/null +++ b/l10n/po/es/administration/pages/users.po @@ -0,0 +1,217 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/administration/pages/users.adoc:2 +#, no-wrap +msgid "Users" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:6 +msgid "" +"{productname} Administrators can add new users, grant permissions, and " +"deactivate or delete users. If you are managing a large number of users, " +"you can assign users to system groups to manage permissions at a group " +"level." +msgstr "" + +#. type: delimited block = +#: ./modules/administration/pages/users.adoc:11 +msgid "" +"The [guimenu]``Users`` menu is only available if you are logged in with a " +"{productname} administrator account." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:18 +msgid "" +"To manage {productname} users, navigate to menu:Users[User List > All] to " +"see all users in your {productname} Server. Each user in the list shows the " +"username, real name, assigned roles, the date the user last signed in, and " +"the current status of the user. Click btn:``Create User`` to create a new " +"user account. Click the username to go to the [guimenu]``User Details`` " +"page." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:20 +msgid "" +"To add new users to your organization, click btn:[Create User], complete the " +"details for the new user, and click btn:[Create Login]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:24 +msgid "" +"You can deactivate or delete user accounts if they are no longer required. " +"Deactivated user accounts can be reactivated at any time. Deleted user " +"accounts are not visible, and cannot be retrieved." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:27 +msgid "" +"Users can deactivate their own accounts. However, if users have an " +"administrator role, the role must be removed before the account can be " +"deactivated." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:31 +msgid "" +"Deactivated users cannot log in to the {productname} {webui} or schedule any " +"actions. Actions scheduled by a user prior to their deactivation remain in " +"the action queue. Deactivated users can be reactivated by {productname} " +"administrators." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:34 +msgid "" +"Users can hold multiple administrator roles, and there can be more than one " +"user holding any administrator role at any time. There must always be at " +"least one active {productname} Administrator." +msgstr "" + +#. type: Block title +#: ./modules/administration/pages/users.adoc:37 +#, no-wrap +msgid "User Administrator Role Permissions" +msgstr "" + +#. type: Table +#: ./modules/administration/pages/users.adoc:48 +#, no-wrap +msgid "" +"| Role Name | Description\n" +"| System Group User | Standard role associated with all users.\n" +"| {productname} Administrator | Can perform all functions, including " +"changing privileges of other users.\n" +"| Organization Administrator | Manages activation keys, configurations, " +"channels, and system groups.\n" +"| Activation Key Administrator | Manages activation keys.\n" +"| Image Administrator | Manages image profiles, builds, and stores.\n" +"| Configuration Administrator | Manages system configuration.\n" +"| Channel Administrator | Manages software channels, including making " +"channels globally subscribable, and creating new channels.\n" +"| System Group Administrator | Manages systems groups, including creating " +"and deleting system groups, adding clients to existing groups, and managing " +"user access to groups.\n" +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/users.adoc:52 +#, no-wrap +msgid "User Permissions and Systems" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:55 +msgid "" +"If you have created system groups to manage your clients, you can assign " +"groups to users for them to manage." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:58 +msgid "" +"To assign a user to a system group, navigate to menu:Users[User List], click " +"the username to edit, and go to the [guimenu]``System Groups`` tab. Check " +"the groups to assign, and click btn:``Update Defaults``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:62 +msgid "" +"You can also select one or more default system groups for a user. When the " +"user registers a new client, it is assigned to the chosen system group by " +"default. This allows the user to immediately access the newly-registered " +"client." +msgstr "" + +#. I really don't understand what this is. Need a sentence or two to explain it. --LKB 2020-04-29 +#. type: Plain text +#: ./modules/administration/pages/users.adoc:67 +msgid "" +"To manage external groups, navigate to menu:Users[System Group " +"Configuration], and go to the [guimenu]``External Authentication`` tab. " +"Click btn:[Create External Group] to create a new external group. Give the " +"group a name, and assign it to the appropriate system group." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:69 +msgid "" +"For more information about system groups, see " +"xref:reference:systems/system-groups.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:73 +msgid "" +"To see the individual clients a user can administer, navigate to " +"menu:Users[User List], click the username to edit, and go to the " +"[guimenu]``Systems`` tab. To carry out bulk tasks, you can select clients " +"from the list to add them to the system set manager." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:75 +msgid "" +"For more information about the system set manager, see " +"xref:client-configuration:using-ssm.adoc[]." +msgstr "" + +#. type: Title == +#: ./modules/administration/pages/users.adoc:78 +#, no-wrap +msgid "Users and Channel Permissions" +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:81 +msgid "" +"You can assign users to software channels within your organization either as " +"a subscriber that consumes content from channels, or as an administrator, " +"who can manage the channels themselves." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:84 +msgid "" +"To subscribe a user to a channel, navigate to menu:Users[User List], click " +"the username to edit, and go to the menu:Channel Permissions[Subscription] " +"tab. Check the channels to assign, and click btn:``Update Permissions``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:87 +msgid "" +"To grant a user channel management permissions, navigate to menu:Users[User " +"List], click the username to edit, and go to the menu:Channel " +"Permissions[Management] tab. Check the channels to assign, and click " +"btn:``Update Permissions``." +msgstr "" + +#. type: Plain text +#: ./modules/administration/pages/users.adoc:89 +msgid "" +"Some channels in the list might not be subscribable. This is usually " +"because of the users administrator status, or the channels global settings." +msgstr "" diff --git a/l10n/po/es/architecture/_attributes.po b/l10n/po/es/architecture/_attributes.po new file mode 100644 index 00000000000..3d45e2d7191 --- /dev/null +++ b/l10n/po/es/architecture/_attributes.po @@ -0,0 +1,18 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + diff --git a/l10n/po/es/architecture/assets/images/cluster-stack-arch.png b/l10n/po/es/architecture/assets/images/cluster-stack-arch.png new file mode 100644 index 00000000000..856bed4e070 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/cluster-stack-arch.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-component-schedule.png b/l10n/po/es/architecture/assets/images/dia-component-schedule.png new file mode 100644 index 00000000000..19177d9d959 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-component-schedule.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-database-communication.png b/l10n/po/es/architecture/assets/images/dia-database-communication.png new file mode 100644 index 00000000000..6f7f9f65d8d Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-database-communication.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-one-way-component.png b/l10n/po/es/architecture/assets/images/dia-one-way-component.png new file mode 100644 index 00000000000..676afbfb905 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-one-way-component.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-osad.png b/l10n/po/es/architecture/assets/images/dia-osad.png new file mode 100644 index 00000000000..c0725b0f86b Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-osad.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-rhnsd-taigon.png b/l10n/po/es/architecture/assets/images/dia-rhnsd-taigon.png new file mode 100644 index 00000000000..4f69518019f Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-rhnsd-taigon.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-rhnsd-taigon2.png b/l10n/po/es/architecture/assets/images/dia-rhnsd-taigon2.png new file mode 100644 index 00000000000..ef6f1d9f9a8 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-rhnsd-taigon2.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-salt-integration.png b/l10n/po/es/architecture/assets/images/dia-salt-integration.png new file mode 100644 index 00000000000..6256234528c Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-salt-integration.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-salt-stack-core-block.png b/l10n/po/es/architecture/assets/images/dia-salt-stack-core-block.png new file mode 100644 index 00000000000..b8df3a3ef6c Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-salt-stack-core-block.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-salt-stack.png b/l10n/po/es/architecture/assets/images/dia-salt-stack.png new file mode 100644 index 00000000000..2ce675adb96 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-salt-stack.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-traditional-stack.png b/l10n/po/es/architecture/assets/images/dia-traditional-stack.png new file mode 100644 index 00000000000..5742fe62f4a Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-traditional-stack.png differ diff --git a/l10n/po/es/architecture/assets/images/dia-two-way-component.png b/l10n/po/es/architecture/assets/images/dia-two-way-component.png new file mode 100644 index 00000000000..88962086ce1 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/dia-two-way-component.png differ diff --git a/l10n/po/es/architecture/assets/images/ha-cluster-components-arch.png b/l10n/po/es/architecture/assets/images/ha-cluster-components-arch.png new file mode 100644 index 00000000000..2c2e0832b74 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/ha-cluster-components-arch.png differ diff --git a/l10n/po/es/architecture/assets/images/lio-server-global.png b/l10n/po/es/architecture/assets/images/lio-server-global.png new file mode 100644 index 00000000000..a3d74a95e57 Binary files /dev/null and b/l10n/po/es/architecture/assets/images/lio-server-global.png differ diff --git a/l10n/po/es/architecture/assets/images/lio-server-service.png b/l10n/po/es/architecture/assets/images/lio-server-service.png new file mode 100644 index 00000000000..ba984a27c7e Binary files /dev/null and b/l10n/po/es/architecture/assets/images/lio-server-service.png differ diff --git a/l10n/po/es/architecture/assets/images/lio-server-target.png b/l10n/po/es/architecture/assets/images/lio-server-target.png new file mode 100644 index 00000000000..9338c4337fe Binary files /dev/null and b/l10n/po/es/architecture/assets/images/lio-server-target.png differ diff --git a/l10n/po/es/architecture/assets/images/salt-ssh-contact-taigon.png b/l10n/po/es/architecture/assets/images/salt-ssh-contact-taigon.png new file mode 100644 index 00000000000..5d8a4e4053c Binary files /dev/null and b/l10n/po/es/architecture/assets/images/salt-ssh-contact-taigon.png differ diff --git a/l10n/po/es/architecture/assets/images/test.png b/l10n/po/es/architecture/assets/images/test.png new file mode 100644 index 00000000000..a2868be60ab Binary files /dev/null and b/l10n/po/es/architecture/assets/images/test.png differ diff --git a/l10n/po/es/architecture/nav-architecture-components-guide.po b/l10n/po/es/architecture/nav-architecture-components-guide.po new file mode 100644 index 00000000000..dfb3d539891 --- /dev/null +++ b/l10n/po/es/architecture/nav-architecture-components-guide.po @@ -0,0 +1,232 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:55+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/nav-architecture-components-guide.adoc:5 +#, no-wrap +msgid "Architecture Guide: {productname} {productnumber}" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:16 +msgid "xref:architecture-intro.adoc[Architecture Guide]" +msgstr "" + +#. The Salt Stack +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:18 +msgid "xref:architecture-legend.adoc[Legend]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:19 +msgid "xref:salt-overview.adoc[Salt]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:20 +msgid "xref:salt-core-components.adoc[Core Salt Components]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:21 +msgid "xref:salt-data-locations.adoc[Salt Data Locations]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:22 +msgid "xref:salt-contact-method-overview.adoc[Salt Contact Methods]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:23 +msgid "xref:salt-pull.adoc[Salt Pull]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:24 +msgid "xref:salt-ssh-push.adoc[Salt SSH Push]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:25 +msgid "xref:salt-ssh-push-tunnel.adoc[Salt SSH Push & Tunnel]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:26 +msgid "xref:salt-bootstrapping-ui.adoc[Salt Bootstrapping WebUI]" +msgstr "" + +#. The Traditional Stack +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:28 +msgid "xref:salt-onboarding-and-registration.adoc[Onboarding and Registration]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:29 +msgid "xref:traditional-overview.adoc[Traditional]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:30 +msgid "xref:traditional-contact-method-overview.adoc[Contact Methods]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:31 +msgid "xref:traditional-rhnsd.adoc[rhnsd]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:32 +msgid "xref:traditional-osad.adoc[osad]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:33 +msgid "xref:traditional-ssh-push.adoc[SSH Push]" +msgstr "" + +#. Repositories +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:35 +msgid "xref:traditional-ssh-pull.adoc[SSH Pull]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:36 +msgid "xref:repositories-overview.adoc[Repositories]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:37 +msgid "xref:pool-repositories.adoc[Pool Repositories]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:38 +msgid "xref:devel-repositories.adoc[Devel Repositories]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:39 +msgid "xref:tools-repositories.adoc[Tools Repositories]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:40 +msgid "xref:maintenance-repositories.adoc[Maintenance Repositories]" +msgstr "" + +#. Component Index +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:42 +msgid "xref:syncing-repositories.adoc[Syncing Repositories]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:43 +msgid "xref:components-overview.adoc[Component Index]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:44 +msgid "xref:apache.adoc[Apache httpd]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:45 +msgid "xref:tomcat.adoc[Tomcat]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:46 +msgid "xref:python-xmlrpc-server.adoc[Python XMLRPC Server]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:47 +msgid "xref:taskomatic.adoc[Taskomatic]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:48 +msgid "xref:database.adoc[Database]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:49 +msgid "xref:mgr-sync.adoc[mgr-sync]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:50 +msgid "xref:spacewalk-repo-sync.adoc[spacewalk-repo-sync]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:51 +msgid "xref:osa-dispatcher.adoc[osa-dispatcher]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:52 +msgid "xref:jabberd.adoc[jabberd]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:53 +msgid "xref:mgr_check.adoc[mgr_check]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:54 +msgid "xref:plugin-zypp-spacewalk.adoc[zypp-plugin-spacewalk]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:55 +msgid "xref:rhnsd.adoc[rhnsd]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:56 +msgid "xref:osad.adoc[osad]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:57 +msgid "xref:salt-master.adoc[salt-master]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:58 +msgid "xref:salt-api.adoc[salt-api]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:59 +msgid "xref:salt-minion.adoc[salt-minion]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/nav-architecture-components-guide.adoc:59 +msgid "xref:salt-broker.adoc[salt-broker]" +msgstr "" diff --git a/l10n/po/es/architecture/pages/apache.po b/l10n/po/es/architecture/pages/apache.po new file mode 100644 index 00000000000..c373fd0f84a --- /dev/null +++ b/l10n/po/es/architecture/pages/apache.po @@ -0,0 +1,71 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/apache.adoc:2 +#, no-wrap +msgid "Apache" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/apache.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/apache.adoc:12 +msgid "" +"Apache is a primary component of {productname}. It performs the following " +"functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/apache.adoc:14 +#, no-wrap +msgid "**Handles HTTP(S) communication**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/apache.adoc:15 +#, no-wrap +msgid "**Serves Static Files**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/apache.adoc:16 +#, no-wrap +msgid "**HTTP gateway to: Apache Tomcat, the Python XMLRPC server and Cobbler**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/apache.adoc:17 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/apache.adoc:20 +msgid "_Logs for Apache are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/apache.adoc:23 +#, no-wrap +msgid "/var/log/apache2/error_log\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/architecture-intro.po b/l10n/po/es/architecture/pages/architecture-intro.po new file mode 100644 index 00000000000..eadeb018e19 --- /dev/null +++ b/l10n/po/es/architecture/pages/architecture-intro.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/architecture-intro.adoc:2 +#, no-wrap +msgid "Introduction" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-intro.adoc:5 +#, no-wrap +msgid "**Publication Date:** {docdate}\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/architecture-legend.po b/l10n/po/es/architecture/pages/architecture-legend.po new file mode 100644 index 00000000000..b7e54284f53 --- /dev/null +++ b/l10n/po/es/architecture/pages/architecture-legend.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/architecture-legend.adoc:1 +#, no-wrap +msgid "Component Legend" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:4 +msgid "" +"These diagram components will be used in the following sections explaining " +"the architecture of {productname}. Components in {productname} can " +"communicate in three ways:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:6 +msgid "One way" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:7 +msgid "Two way" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:8 +msgid "Scheduled (time based)" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/architecture-legend.adoc:11 +#, no-wrap +msgid "Types of Components" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:14 +#, no-wrap +msgid "One Way" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:17 +msgid "Components that communicate in only one direction are represented by:" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:18 +#, no-wrap +msgid "One way communication between components" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/architecture-legend.adoc:20 +#, no-wrap +msgid "dia-one-way-component.png" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:24 +#, no-wrap +msgid "Two Way" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:27 +msgid "Components that communicate in both directions are represented by:" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:28 +#, no-wrap +msgid "Two way communication between components" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/architecture-legend.adoc:30 +#, no-wrap +msgid "dia-two-way-component.png" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:34 +#, no-wrap +msgid "Database Connections" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:37 +msgid "" +"A component that reads and writes to the database communicates in both " +"directions are represented by:" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:38 +#, no-wrap +msgid "Two way communication between a component and the database(read and write)" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/architecture-legend.adoc:40 +#, no-wrap +msgid "dia-database-communication.png" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:44 +#, no-wrap +msgid "Scheduled (Time based)" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/architecture-legend.adoc:47 +msgid "Components that run on a schedule are represented by:" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/architecture-legend.adoc:48 +#, no-wrap +msgid "Component that runs on a schedule" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/architecture-legend.adoc:50 +#, no-wrap +msgid "dia-component-schedule.png" +msgstr "" diff --git a/l10n/po/es/architecture/pages/common_gfdl1.2_i.po b/l10n/po/es/architecture/pages/common_gfdl1.2_i.po new file mode 100644 index 00000000000..3598da27494 --- /dev/null +++ b/l10n/po/es/architecture/pages/common_gfdl1.2_i.po @@ -0,0 +1,678 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:1 +#, no-wrap +msgid "GNU Free Documentation License" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:6 +msgid "" +"Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin " +"St, Fifth Floor, Boston, MA 02110-1301 USA. Everyone is permitted to copy " +"and distribute verbatim copies of this license document, but changing it is " +"not allowed." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:8 +#, no-wrap +msgid "0. PREAMBLE" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:13 +msgid "" +"The purpose of this License is to make a manual, textbook, or other " +"functional and useful document \"free\" in the sense of freedom: to assure " +"everyone the effective freedom to copy and redistribute it, with or without " +"modifying it, either commercially or noncommercially. Secondarily, this " +"License preserves for the author and publisher a way to get credit for their " +"work, while not being considered responsible for modifications made by " +"others." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:16 +msgid "" +"This License is a kind of \"copyleft\", which means that derivative works of " +"the document must themselves be free in the same sense. It complements the " +"GNU General Public License, which is a copyleft license designed for free " +"software." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:20 +msgid "" +"We have designed this License in order to use it for manuals for free " +"software, because free software needs free documentation: a free program " +"should come with manuals providing the same freedoms that the software " +"does. But this License is not limited to software manuals; it can be used " +"for any textual work, regardless of subject matter or whether it is " +"published as a printed book. We recommend this License principally for " +"works whose purpose is instruction or reference." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:22 +#, no-wrap +msgid "1. APPLICABILITY AND DEFINITIONS" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:29 +msgid "" +"This License applies to any manual or other work, in any medium, that " +"contains a notice placed by the copyright holder saying it can be " +"distributed under the terms of this License. Such a notice grants a " +"world-wide, royalty-free license, unlimited in duration, to use that work " +"under the conditions stated herein. The \"Document\", below, refers to any " +"such manual or work. Any member of the public is a licensee, and is " +"addressed as \"you\". You accept the license if you copy, modify or " +"distribute the work in a way requiring permission under copyright law." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:31 +msgid "" +"A \"Modified Version\" of the Document means any work containing the " +"Document or a portion of it, either copied verbatim, or with modifications " +"and/or translated into another language." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:34 +msgid "" +"A \"Secondary Section\" is a named appendix or a front-matter section of the " +"Document that deals exclusively with the relationship of the publishers or " +"authors of the Document to the Document's overall subject (or to related " +"matters) and contains nothing that could fall directly within that overall " +"subject. (Thus, if the Document is in part a textbook of mathematics, a " +"Secondary Section may not explain any mathematics.) The relationship could " +"be a matter of historical connection with the subject or with related " +"matters, or of legal, commercial, philosophical, ethical or political " +"position regarding them." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:39 +msgid "" +"The \"Invariant Sections\" are certain Secondary Sections whose titles are " +"designated, as being those of Invariant Sections, in the notice that says " +"that the Document is released under this License. If a section does not fit " +"the above definition of Secondary then it is not allowed to be designated as " +"Invariant. The Document may contain zero Invariant Sections. If the " +"Document does not identify any Invariant Sections then there are none." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:42 +msgid "" +"The \"Cover Texts\" are certain short passages of text that are listed, as " +"Front-Cover Texts or Back-Cover Texts, in the notice that says that the " +"Document is released under this License. A Front-Cover Text may be at most " +"5 words, and a Back-Cover Text may be at most 25 words." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:47 +msgid "" +"A \"Transparent\" copy of the Document means a machine-readable copy, " +"represented in a format whose specification is available to the general " +"public, that is suitable for revising the document straightforwardly with " +"generic text editors or (for images composed of pixels) generic paint " +"programs or (for drawings) some widely available drawing editor, and that is " +"suitable for input to text formatters or for automatic translation to a " +"variety of formats suitable for input to text formatters. A copy made in an " +"otherwise Transparent file format whose markup, or absence of markup, has " +"been arranged to thwart or discourage subsequent modification by readers is " +"not Transparent. An image format is not Transparent if used for any " +"substantial amount of text. A copy that is not \"Transparent\" is called " +"\"Opaque\"." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:51 +msgid "" +"Examples of suitable formats for Transparent copies include plain ASCII " +"without markup, Texinfo input format, LaTeX input format, SGML or XML using " +"a publicly available DTD, and standard-conforming simple HTML, PostScript or " +"PDF designed for human modification. Examples of transparent image formats " +"include PNG, XCF and JPG. Opaque formats include proprietary formats that " +"can be read and edited only by proprietary word processors, SGML or XML for " +"which the DTD and/or processing tools are not generally available, and the " +"machine-generated HTML, PostScript or PDF produced by some word processors " +"for output purposes only." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:54 +msgid "" +"The \"Title Page\" means, for a printed book, the title page itself, plus " +"such following pages as are needed to hold, legibly, the material this " +"License requires to appear in the title page. For works in formats which do " +"not have any title page as such, \"Title Page\" means the text near the most " +"prominent appearance of the work's title, preceding the beginning of the " +"body of the text." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:57 +msgid "" +"A section \"Entitled XYZ\" means a named subunit of the Document whose title " +"either is precisely XYZ or contains XYZ in parentheses following text that " +"translates XYZ in another language. (Here XYZ stands for a specific section " +"name mentioned below, such as \"Acknowledgements\", \"Dedications\", " +"\"Endorsements\", or \"History\".) To \"Preserve the Title\" of such a " +"section when you modify the Document means that it remains a section " +"\"Entitled XYZ\" according to this definition." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:60 +msgid "" +"The Document may include Warranty Disclaimers next to the notice which " +"states that this License applies to the Document. These Warranty " +"Disclaimers are considered to be included by reference in this License, but " +"only as regards disclaiming warranties: any other implication that these " +"Warranty Disclaimers may have is void and has no effect on the meaning of " +"this License." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:62 +#, no-wrap +msgid "2. VERBATIM COPYING" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:69 +msgid "" +"You may copy and distribute the Document in any medium, either commercially " +"or noncommercially, provided that this License, the copyright notices, and " +"the license notice saying this License applies to the Document are " +"reproduced in all copies, and that you add no other conditions whatsoever to " +"those of this License. You may not use technical measures to obstruct or " +"control the reading or further copying of the copies you make or " +"distribute. However, you may accept compensation in exchange for copies. " +"If you distribute a large enough number of copies you must also follow the " +"conditions in section 3." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:71 +msgid "" +"You may also lend copies, under the same conditions stated above, and you " +"may publicly display copies." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:73 +#, no-wrap +msgid "3. COPYING IN QUANTITY" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:81 +msgid "" +"If you publish printed copies (or copies in media that commonly have printed " +"covers) of the Document, numbering more than 100, and the Document's license " +"notice requires Cover Texts, you must enclose the copies in covers that " +"carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the " +"front cover, and Back-Cover Texts on the back cover. Both covers must also " +"clearly and legibly identify you as the publisher of these copies. The " +"front cover must present the full title with all words of the title equally " +"prominent and visible. You may add other material on the covers in " +"addition. Copying with changes limited to the covers, as long as they " +"preserve the title of the Document and satisfy these conditions, can be " +"treated as verbatim copying in other respects." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:83 +msgid "" +"If the required texts for either cover are too voluminous to fit legibly, " +"you should put the first ones listed (as many as fit reasonably) on the " +"actual cover, and continue the rest onto adjacent pages." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:86 +msgid "" +"If you publish or distribute Opaque copies of the Document numbering more " +"than 100, you must either include a machine-readable Transparent copy along " +"with each Opaque copy, or state in or with each Opaque copy a " +"computer-network location from which the general network-using public has " +"access to download using public-standard network protocols a complete " +"Transparent copy of the Document, free of added material. If you use the " +"latter option, you must take reasonably prudent steps, when you begin " +"distribution of Opaque copies in quantity, to ensure that this Transparent " +"copy will remain thus accessible at the stated location until at least one " +"year after the last time you distribute an Opaque copy (directly or through " +"your agents or retailers) of that edition to the public." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:88 +msgid "" +"It is requested, but not required, that you contact the authors of the " +"Document well before redistributing any large number of copies, to give them " +"a chance to provide you with an updated version of the Document." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:90 +#, no-wrap +msgid "4. MODIFICATIONS" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:95 +msgid "" +"You may copy and distribute a Modified Version of the Document under the " +"conditions of sections 2 and 3 above, provided that you release the Modified " +"Version under precisely this License, with the Modified Version filling the " +"role of the Document, thus licensing distribution and modification of the " +"Modified Version to whoever possesses a copy of it. In addition, you must " +"do these things in the Modified Version:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:98 +msgid "" +"Use in the Title Page (and on the covers, if any) a title distinct from that " +"of the Document, and from those of previous versions (which should, if there " +"were any, be listed in the History section of the Document). You may use the " +"same title as a previous version if the original publisher of that version " +"gives permission." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:99 +msgid "" +"List on the Title Page, as authors, one or more persons or entities " +"responsible for authorship of the modifications in the Modified Version, " +"together with at least five of the principal authors of the Document (all of " +"its principal authors, if it has fewer than five), unless they release you " +"from this requirement." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:100 +msgid "" +"State on the Title page the name of the publisher of the Modified Version, " +"as the publisher." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:101 +msgid "Preserve all the copyright notices of the Document." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:102 +msgid "" +"Add an appropriate copyright notice for your modifications adjacent to the " +"other copyright notices." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:103 +msgid "" +"Include, immediately after the copyright notices, a license notice giving " +"the public permission to use the Modified Version under the terms of this " +"License, in the form shown in the Addendum below." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:104 +msgid "" +"Preserve in that license notice the full lists of Invariant Sections and " +"required Cover Texts given in the Document's license notice." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:105 +msgid "Include an unaltered copy of this License." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:106 +msgid "" +"Preserve the section Entitled \"History\", Preserve its Title, and add to it " +"an item stating at least the title, year, new authors, and publisher of the " +"Modified Version as given on the Title Page. If there is no section Entitled " +"\"History\" in the Document, create one stating the title, year, authors, " +"and publisher of the Document as given on its Title Page, then add an item " +"describing the Modified Version as stated in the previous sentence." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:107 +msgid "" +"Preserve the network location, if any, given in the Document for public " +"access to a Transparent copy of the Document, and likewise the network " +"locations given in the Document for previous versions it was based on. These " +"may be placed in the \"History\" section. You may omit a network location " +"for a work that was published at least four years before the Document " +"itself, or if the original publisher of the version it refers to gives " +"permission." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:108 +msgid "" +"For any section Entitled \"Acknowledgements\" or \"Dedications\", Preserve " +"the Title of the section, and preserve in the section all the substance and " +"tone of each of the contributor acknowledgements and/or dedications given " +"therein." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:109 +msgid "" +"Preserve all the Invariant Sections of the Document, unaltered in their text " +"and in their titles. Section numbers or the equivalent are not considered " +"part of the section titles." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:110 +msgid "" +"Delete any section Entitled \"Endorsements\". Such a section may not be " +"included in the Modified Version." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:111 +msgid "" +"Do not retitle any existing section to be Entitled \"Endorsements\" or to " +"conflict in title with any Invariant Section." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:112 +msgid "Preserve any Warranty Disclaimers." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:117 +msgid "" +"If the Modified Version includes new front-matter sections or appendices " +"that qualify as Secondary Sections and contain no material copied from the " +"Document, you may at your option designate some or all of these sections as " +"invariant. To do this, add their titles to the list of Invariant Sections " +"in the Modified Version's license notice. These titles must be distinct " +"from any other section titles." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:119 +msgid "" +"You may add a section Entitled \"Endorsements\", provided it contains " +"nothing but endorsements of your Modified Version by various parties--for " +"example, statements of peer review or that the text has been approved by an " +"organization as the authoritative definition of a standard." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:123 +msgid "" +"You may add a passage of up to five words as a Front-Cover Text, and a " +"passage of up to 25 words as a Back-Cover Text, to the end of the list of " +"Cover Texts in the Modified Version. Only one passage of Front-Cover Text " +"and one of Back-Cover Text may be added by (or through arrangements made by) " +"any one entity. If the Document already includes a cover text for the same " +"cover, previously added by you or by arrangement made by the same entity you " +"are acting on behalf of, you may not add another; but you may replace the " +"old one, on explicit permission from the previous publisher that added the " +"old one." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:125 +msgid "" +"The author(s) and publisher(s) of the Document do not by this License give " +"permission to use their names for publicity for or to assert or imply " +"endorsement of any Modified Version." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:127 +#, no-wrap +msgid "5. COMBINING DOCUMENTS" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:131 +msgid "" +"You may combine the Document with other documents released under this " +"License, under the terms defined in section 4 above for modified versions, " +"provided that you include in the combination all of the Invariant Sections " +"of all of the original documents, unmodified, and list them all as Invariant " +"Sections of your combined work in its license notice, and that you preserve " +"all their Warranty Disclaimers." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:135 +msgid "" +"The combined work need only contain one copy of this License, and multiple " +"identical Invariant Sections may be replaced with a single copy. If there " +"are multiple Invariant Sections with the same name but different contents, " +"make the title of each such section unique by adding at the end of it, in " +"parentheses, the name of the original author or publisher of that section if " +"known, or else a unique number. Make the same adjustment to the section " +"titles in the list of Invariant Sections in the license notice of the " +"combined work." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:137 +msgid "" +"In the combination, you must combine any sections Entitled \"History\" in " +"the various original documents, forming one section Entitled \"History\"; " +"likewise combine any sections Entitled \"Acknowledgements\", and any " +"sections Entitled \"Dedications\". You must delete all sections Entitled " +"\"Endorsements\"." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:139 +#, no-wrap +msgid "6. COLLECTIONS OF DOCUMENTS" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:143 +msgid "" +"You may make a collection consisting of the Document and other documents " +"released under this License, and replace the individual copies of this " +"License in the various documents with a single copy that is included in the " +"collection, provided that you follow the rules of this License for verbatim " +"copying of each of the documents in all other respects." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:145 +msgid "" +"You may extract a single document from such a collection, and distribute it " +"individually under this License, provided you insert a copy of this License " +"into the extracted document, and follow this License in all other respects " +"regarding verbatim copying of that document." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:147 +#, no-wrap +msgid "7. AGGREGATION WITH INDEPENDENT WORKS" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:152 +msgid "" +"A compilation of the Document or its derivatives with other separate and " +"independent documents or works, in or on a volume of a storage or " +"distribution medium, is called an \"aggregate\" if the copyright resulting " +"from the compilation is not used to limit the legal rights of the " +"compilation's users beyond what the individual works permit. When the " +"Document is included in an aggregate, this License does not apply to the " +"other works in the aggregate which are not themselves derivative works of " +"the Document." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:155 +msgid "" +"If the Cover Text requirement of section 3 is applicable to these copies of " +"the Document, then if the Document is less than one half of the entire " +"aggregate, the Document's Cover Texts may be placed on covers that bracket " +"the Document within the aggregate, or the electronic equivalent of covers if " +"the Document is in electronic form. Otherwise they must appear on printed " +"covers that bracket the whole aggregate." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:157 +#, no-wrap +msgid "8. TRANSLATION" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:164 +msgid "" +"Translation is considered a kind of modification, so you may distribute " +"translations of the Document under the terms of section 4. Replacing " +"Invariant Sections with translations requires special permission from their " +"copyright holders, but you may include translations of some or all Invariant " +"Sections in addition to the original versions of these Invariant Sections. " +"You may include a translation of this License, and all the license notices " +"in the Document, and any Warranty Disclaimers, provided that you also " +"include the original English version of this License and the original " +"versions of those notices and disclaimers. In case of a disagreement " +"between the translation and the original version of this License or a notice " +"or disclaimer, the original version will prevail." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:166 +msgid "" +"If a section in the Document is Entitled \"Acknowledgements\", " +"\"Dedications\", or \"History\", the requirement (section 4) to Preserve its " +"Title (section 1) will typically require changing the actual title." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:168 +#, no-wrap +msgid "9. TERMINATION" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:174 +msgid "" +"You may not copy, modify, sublicense, or distribute the Document except as " +"expressly provided for under this License. Any other attempt to copy, " +"modify, sublicense or distribute the Document is void, and will " +"automatically terminate your rights under this License. However, parties " +"who have received copies, or rights, from you under this License will not " +"have their licenses terminated so long as such parties remain in full " +"compliance." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:176 +#, no-wrap +msgid "10. FUTURE REVISIONS OF THIS LICENSE" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:182 +msgid "" +"The Free Software Foundation may publish new, revised versions of the GNU " +"Free Documentation License from time to time. Such new versions will be " +"similar in spirit to the present version, but may differ in detail to " +"address new problems or concerns. See http://www.gnu.org/copyleft/." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:186 +msgid "" +"Each version of the License is given a distinguishing version number. If " +"the Document specifies that a particular numbered version of this License " +"\"or any later version\" applies to it, you have the option of following the " +"terms and conditions either of that specified version or of any later " +"version that has been published (not as a draft) by the Free Software " +"Foundation. If the Document does not specify a version number of this " +"License, you may choose any version ever published (not as a draft) by the " +"Free Software Foundation." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:188 +#, no-wrap +msgid "ADDENDUM: How to use this License for your documents" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:198 +#, no-wrap +msgid "" +"Copyright (c) YEAR YOUR NAME.\n" +" Permission is granted to copy, distribute and/or modify this document\n" +" under the terms of the GNU Free Documentation License, Version 1.2\n" +" or any later version published by the Free Software Foundation;\n" +" with no Invariant Sections, no Front-Cover Texts, and no Back-Cover " +"Texts.\n" +" A copy of the license is included in the section entitled{ldquo}GNU\n" +" Free Documentation License{rdquo}.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:204 +msgid "" +"If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, " +"replace the {ldquo} with...Texts.{rdquo} line with this:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:208 +#, no-wrap +msgid "" +"with the Invariant Sections being LIST THEIR TITLES, with the\n" +" Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:212 +msgid "" +"If you have Invariant Sections without Cover Texts, or some other " +"combination of the three, merge those two alternatives to suit the " +"situation." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/common_gfdl1.2_i.adoc:213 +msgid "" +"If your document contains nontrivial examples of program code, we recommend " +"releasing these examples in parallel under your choice of free software " +"license, such as the GNU General Public License, to permit their use in free " +"software." +msgstr "" diff --git a/l10n/po/es/architecture/pages/components-overview.po b/l10n/po/es/architecture/pages/components-overview.po new file mode 100644 index 00000000000..8543c71a447 --- /dev/null +++ b/l10n/po/es/architecture/pages/components-overview.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/components-overview.adoc:2 +#, no-wrap +msgid "Introduction" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/components-overview.adoc:4 +msgid "Description..." +msgstr "" diff --git a/l10n/po/es/architecture/pages/database.po b/l10n/po/es/architecture/pages/database.po new file mode 100644 index 00000000000..54f2084b181 --- /dev/null +++ b/l10n/po/es/architecture/pages/database.po @@ -0,0 +1,65 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/database.adoc:2 +#, no-wrap +msgid "Database" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/database.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/database.adoc:11 +msgid "" +"The database is a primary component of {productname}. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/database.adoc:13 +#, no-wrap +msgid "**Primarily stores application data**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/database.adoc:14 +#, no-wrap +msgid "**Functions as a data exchange area between components**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/database.adoc:15 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/database.adoc:17 +msgid "_Logs for the database are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/database.adoc:20 +#, no-wrap +msgid "/var/lib/pgsql/data/pg_log/*\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/devel-repositories.po b/l10n/po/es/architecture/pages/devel-repositories.po new file mode 100644 index 00000000000..87aa86514c6 --- /dev/null +++ b/l10n/po/es/architecture/pages/devel-repositories.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/devel-repositories.adoc:1 +#, no-wrap +msgid "Devel Repositories" +msgstr "" diff --git a/l10n/po/es/architecture/pages/jabberd.po b/l10n/po/es/architecture/pages/jabberd.po new file mode 100644 index 00000000000..f8d339f389b --- /dev/null +++ b/l10n/po/es/architecture/pages/jabberd.po @@ -0,0 +1,59 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/jabberd.adoc:2 +#, no-wrap +msgid "jabberd" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/jabberd.adoc:7 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/jabberd.adoc:9 +msgid "" +"jabberd is a component of {productname}. It performs the following function " +"in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/jabberd.adoc:11 +#, no-wrap +msgid "**Implements the Jabber (XMPP) protocol that osa-dispatcher uses**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/jabberd.adoc:12 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/jabberd.adoc:14 +msgid "_Logs for jabberd are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/jabberd.adoc:17 +#, no-wrap +msgid "/var/log/messages\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/maintenance-repositories.po b/l10n/po/es/architecture/pages/maintenance-repositories.po new file mode 100644 index 00000000000..08819520dc8 --- /dev/null +++ b/l10n/po/es/architecture/pages/maintenance-repositories.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/maintenance-repositories.adoc:1 +#, no-wrap +msgid "Maintenance Repositories" +msgstr "" diff --git a/l10n/po/es/architecture/pages/mgr-sync.po b/l10n/po/es/architecture/pages/mgr-sync.po new file mode 100644 index 00000000000..3b18969b449 --- /dev/null +++ b/l10n/po/es/architecture/pages/mgr-sync.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/mgr-sync.adoc:2 +#, no-wrap +msgid "mgr-sync" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/mgr-sync.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr-sync.adoc:13 +#, no-wrap +msgid "" +"*mgr-sync* is a command line tool for {productname}.\n" +"It performs the following function.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr-sync.adoc:15 +#, no-wrap +msgid "" +"**mgr-sync is a command line tool that synchronizes with {scc}(SCC) and " +"retrieves data and package repositories.**\n" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/mgr-sync.adoc:17 +#, no-wrap +msgid "mgr-sync and Open Source Distributions" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/mgr-sync.adoc:20 +msgid "" +"__This tool is designed for use with a support subscription or trial account " +"with {scc}. It is not required for open source distributions(OpenSUSE Leap , " +"CentOS, Ubuntu, etc.).__" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/mgr-sync.adoc:22 +#, no-wrap +msgid "mgr-sync --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr-sync.adoc:25 +msgid "__The following options are available for the *mgr-sync* command:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr-sync.adoc:30 +#, no-wrap +msgid "" +"mgr-sync --help\n" +"usage: mgr-sync [-h] [--version] [-v] [-s] [-d {1,2,3}]\n" +" {list,add,refresh,delete} ...\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr-sync.adoc:32 +#, no-wrap +msgid "Synchronize SUSE Manager repositories.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr-sync.adoc:41 +#, no-wrap +msgid "" +"optional arguments:\n" +" -h, --help show this help message and exit\n" +" --version Print mgr-sync version\n" +" -v, --verbose Be verbose\n" +" -s, --store-credentials\n" +" Store credentials to the local dot file.\n" +" -d {1,2,3}, --debug {1,2,3}\n" +" Log additional debug information depending on " +"DEBUG\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr-sync.adoc:49 +#, no-wrap +msgid "" +"Subcommands:\n" +" {list,add,refresh,delete}\n" +" list List channels, SCC organization credentials or\n" +" products\n" +" add add channels, SCC organization credentials or " +"products\n" +" refresh Refresh product, channel and subscription\n" +" delete Delete SCC organization credentials\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/mgr-sync.adoc:51 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr-sync.adoc:54 +msgid "_Logs for the mgr-sync tool are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr-sync.adoc:58 +#, no-wrap +msgid "" +"/var/log/rhn/mgr-sync.log\n" +"/var/log/rhn/rhn_web_api.log\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/mgr_check.po b/l10n/po/es/architecture/pages/mgr_check.po new file mode 100644 index 00000000000..06da63f5f8a --- /dev/null +++ b/l10n/po/es/architecture/pages/mgr_check.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/mgr_check.adoc:2 +#, no-wrap +msgid "mgr_check" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/mgr_check.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr_check.adoc:11 +#, no-wrap +msgid "" +"*mgr_check* is a primary component of {productname}. It performs the " +"following functions in the stack.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr_check.adoc:13 +#, no-wrap +msgid "" +"**Client-side command line tool for legacy clients that checks for actions " +"on the server and executes them**\n" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/mgr_check.adoc:15 +#, no-wrap +msgid "mgr_check and rhn_check" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/mgr_check.adoc:19 +#, no-wrap +msgid "" +"*mgr_check* is symlinked to *rhn_check* in `/usr/sbin/`.\n" +"Both _mgr_check_ and _rhn_check_ can be used for checking for actions on the " +"server.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr_check.adoc:22 +#, no-wrap +msgid "lrwxrwxrwx 1 root root 9 Sep 9 09:05 mgr_check -> rhn_check*\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/mgr_check.adoc:25 +#, no-wrap +msgid "mgr_check --help" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/mgr_check.adoc:27 +msgid "" +"__The following options are available for the *rhn_check* on your legacy " +"clients:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr_check.adoc:31 +#, no-wrap +msgid "" +"mgr_check --help\n" +"Usage: rhn_check [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr_check.adoc:43 +#, no-wrap +msgid "" +"Options:\n" +" -v, --verbose Show additional output. Repeat for more detail.\n" +" --proxy=PROXY Specify an http proxy to use\n" +" --proxyUser=PROXYUSER\n" +" Specify a username to use with an authenticated " +"http\n" +" proxy\n" +" --proxyPassword=PROXYPASSWORD\n" +" Specify a password to use with an authenticated " +"http\n" +" proxy\n" +" --version show program's version number and exit\n" +" -h, --help show this help message and exit\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/mgr_check.adoc:45 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/mgr_check.adoc:47 +msgid "_Logs for the *mgr_check* are located on your legacy clients in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/mgr_check.adoc:50 +#, no-wrap +msgid "/var/log/up2date\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/osa-dispatcher.po b/l10n/po/es/architecture/pages/osa-dispatcher.po new file mode 100644 index 00000000000..6d611756812 --- /dev/null +++ b/l10n/po/es/architecture/pages/osa-dispatcher.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/osa-dispatcher.adoc:2 +#, no-wrap +msgid "osa-dispatcher" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/osa-dispatcher.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osa-dispatcher.adoc:11 +#, no-wrap +msgid "" +"*osa-dispatcher* is a component of {productname}. It performs the following " +"function in the stack.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osa-dispatcher.adoc:13 +#, no-wrap +msgid "" +"**Monitors database for actions, informing osad clients when they need to " +"run them**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/osa-dispatcher.adoc:14 +#, no-wrap +msgid "osa-dispatcher --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osa-dispatcher.adoc:16 +msgid "__The following options are available for the *osa-dispatcher*:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/osa-dispatcher.adoc:20 +#, no-wrap +msgid "" +"osa-dispatcher --help\n" +"Usage: osa-dispatcher [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/osa-dispatcher.adoc:27 +#, no-wrap +msgid "" +"Options:\n" +" -v, --verbose Increase verbosity\n" +" -N, --nodetach Suppress backgrounding and detachment of the " +"process\n" +" --pid-file=PID_FILE Write to this PID file\n" +" --logfile=LOGFILE Write log information to this file\n" +" -h, --help show this help message and exit\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/osa-dispatcher.adoc:31 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osa-dispatcher.adoc:33 +msgid "_Logs for the *osa-dispatcher* are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/osa-dispatcher.adoc:36 +#, no-wrap +msgid "/var/log/rhn/osa_dispatcher.log\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/osad.po b/l10n/po/es/architecture/pages/osad.po new file mode 100644 index 00000000000..82c20a8dc30 --- /dev/null +++ b/l10n/po/es/architecture/pages/osad.po @@ -0,0 +1,103 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/osad.adoc:2 +#, no-wrap +msgid "osad" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/osad.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osad.adoc:12 +#, no-wrap +msgid "" +"*osad* is a primary component of {productname}. It performs the following " +"functions in the stack.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osad.adoc:14 +#, no-wrap +msgid "**Client-side daemon for legacy clients**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osad.adoc:15 +#, no-wrap +msgid "**Calls mgr_check(rhn_check) when notified by Jabber**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/osad.adoc:18 +#, no-wrap +msgid "osad --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osad.adoc:21 +msgid "" +"The following options are available for use with *osad* on your legacy " +"clients:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/osad.adoc:25 +#, no-wrap +msgid "" +"osad --help\n" +"Usage: osad [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/osad.adoc:35 +#, no-wrap +msgid "" +"Options:\n" +" -v, --verbose Increase verbosity\n" +" -N, --nodetach Suppress backgrounding and detachment of the " +"process\n" +" --pid-file=PID_FILE Write to this PID file\n" +" --logfile=LOGFILE Write log information to this file\n" +" --cfg=CFG Use this configuration file for defaults\n" +" --jabber-server=JABBER_SERVER\n" +" Primary jabber server to connect to\n" +" -h, --help show this help message and exit\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/osad.adoc:39 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/osad.adoc:42 +msgid "_Logs for *osad* are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/osad.adoc:45 +#, no-wrap +msgid "/var/log/osad\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/plugin-zypp-spacewalk.po b/l10n/po/es/architecture/pages/plugin-zypp-spacewalk.po new file mode 100644 index 00000000000..9215ec66234 --- /dev/null +++ b/l10n/po/es/architecture/pages/plugin-zypp-spacewalk.po @@ -0,0 +1,76 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:2 +#, no-wrap +msgid "zypp-plugin-spacewalk" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:12 +#, no-wrap +msgid "" +"*zypp-plugin-spacewalk* is a component of {productname}. It performs the " +"following functions in the stack.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:14 +#, no-wrap +msgid "**Client-side add-on to zypper for legacy clients**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:15 +#, no-wrap +msgid "**Exposes SUSE Manager channels as zypper repositories**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:16 +#, no-wrap +msgid "**The plugin is not required on salt-minions**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:19 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:22 +msgid "" +"_Logs for the *zypp-plugin-spacewalk* are located on your legacy clients " +"in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/plugin-zypp-spacewalk.adoc:26 +#, no-wrap +msgid "" +"/var/log/zypper.log\n" +"/var/log/zypp/*\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/pool-repositories.po b/l10n/po/es/architecture/pages/pool-repositories.po new file mode 100644 index 00000000000..128549a25cc --- /dev/null +++ b/l10n/po/es/architecture/pages/pool-repositories.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/pool-repositories.adoc:1 +#, no-wrap +msgid "Pool Repositories" +msgstr "" diff --git a/l10n/po/es/architecture/pages/python-xmlrpc-server.po b/l10n/po/es/architecture/pages/python-xmlrpc-server.po new file mode 100644 index 00000000000..515d760c4fa --- /dev/null +++ b/l10n/po/es/architecture/pages/python-xmlrpc-server.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:2 +#, no-wrap +msgid "Python XMLRPC Server" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:12 +msgid "" +"The Python XMLRPC Server is a primary component of {productname}. It " +"performs the following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:14 +#, no-wrap +msgid "**Provides the private XMLRPC API**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:15 +#, no-wrap +msgid "**Used primarily by client tools (mgr_check)**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:18 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:21 +msgid "__Logs for the Python XMLRPC Server are located in:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/python-xmlrpc-server.adoc:25 +#, no-wrap +msgid "" +"/var/log/apache2/error_log\n" +"/var/log/rhn/rhn_server_xmlrpc.log\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/repositories-overview.po b/l10n/po/es/architecture/pages/repositories-overview.po new file mode 100644 index 00000000000..ec4e10cef7f --- /dev/null +++ b/l10n/po/es/architecture/pages/repositories-overview.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/repositories-overview.adoc:1 +#, no-wrap +msgid "Repository Types" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/repositories-overview.adoc:8 +msgid "Description..." +msgstr "" diff --git a/l10n/po/es/architecture/pages/rhnsd.po b/l10n/po/es/architecture/pages/rhnsd.po new file mode 100644 index 00000000000..3c12da1d8cd --- /dev/null +++ b/l10n/po/es/architecture/pages/rhnsd.po @@ -0,0 +1,108 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/rhnsd.adoc:2 +#, no-wrap +msgid "rhnsd" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/rhnsd.adoc:7 +#, no-wrap +msgid "" +"*rhnsd* is a client-side daemon for traditional clients only.\n" +"As of {productname} 4, it is only available on non-systemd systems ({sle} 11 " +"and {rhnminrelease6}).\n" +"For later versions, a systemd timer ([systemitem]``rhnsd.timer``) is " +"available.\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/rhnsd.adoc:10 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/rhnsd.adoc:12 +#, no-wrap +msgid "" +"*rhnsd* is a primary component of {productname}. It performs the following " +"functions in the stack.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/rhnsd.adoc:14 +#, no-wrap +msgid "**Client-side daemon for traditional clients**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/rhnsd.adoc:15 +#, no-wrap +msgid "**Periodically calls mgr_check (symlinked to rhn_check)**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/rhnsd.adoc:16 +#, no-wrap +msgid "**Randomizes check time not to overload the server**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/rhnsd.adoc:19 +#, no-wrap +msgid "rhnsd --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/rhnsd.adoc:21 +msgid "" +"The following options are available for use with rhnsd on your legacy " +"clients:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/rhnsd.adoc:26 +#, no-wrap +msgid "" +"rhnsd --help\n" +"Usage: rhnsd [OPTION...]\n" +"Spacewalk Services Daemon\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/rhnsd.adoc:32 +#, no-wrap +msgid "" +" -f, --foreground Run in foreground\n" +" -i, --interval=MINS Connect to Spacewalk every MINS minutes\n" +" -?, --help Give this help list\n" +" --usage Give a short usage message\n" +" -V, --version Print program version\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/rhnsd.adoc:35 +#, no-wrap +msgid "" +"Mandatory or optional arguments to long options are also mandatory or " +"optional\n" +"for any corresponding short options.\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-api.po b/l10n/po/es/architecture/pages/salt-api.po new file mode 100644 index 00000000000..50eb9888144 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-api.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-api.adoc:2 +#, no-wrap +msgid "salt-api" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-api.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:12 +msgid "" +"The *salt-api* is a primary component of {productname}. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:14 +#, no-wrap +msgid "" +"**Internal API communicates the Java side of {productname} with the " +"salt-master**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:15 +#, no-wrap +msgid "**Provides HTTPS and websocket interfaces with the salt-master**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:16 +#, no-wrap +msgid "**Handles the SSH connections to clients (SSH Push)**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-api.adoc:19 +#, no-wrap +msgid "salt-api --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:22 +msgid "" +"The following options are available for the *salt-api*. The following list " +"is not comprehensive, for more information see: " +"http://docs.saltstack.com[The Saltstack Docs]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:24 +#, no-wrap +msgid "**Options:**\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:28 +#, no-wrap +msgid "" +"salt-api --help\n" +"Usage: salt-api [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:30 +#, no-wrap +msgid "The Salt API system manages network API connectors for the Salt Master\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:42 +#, no-wrap +msgid "" +"Options:\n" +" --version show program's version number and exit\n" +" -V, --versions-report\n" +" Show program's dependencies version number and " +"exit.\n" +" -h, --help show this help message and exit\n" +" -c CONFIG_DIR, --config-dir=CONFIG_DIR\n" +" Pass in an alternative configuration directory.\n" +" Default: '/etc/salt'.\n" +" -d, --daemon Run the salt-api as a daemon.\n" +" --pid-file=PIDFILE Specify the location of the pidfile. Default:\n" +" '/var/run/salt-api.pid'.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:46 +#, no-wrap +msgid "" +" Logging Options:\n" +" Logging options which override any settings defined on the\n" +" configuration files.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:57 +#, no-wrap +msgid "" +" -l LOG_LEVEL, --log-level=LOG_LEVEL\n" +" Console logging log level. One of u'all', " +"u'garbage',\n" +" u'trace', u'debug', u'profile', u'info', " +"u'warning',\n" +" u'error', u'critical', u'quiet'. Default: " +"'warning'.\n" +" --log-file=API_LOGFILE\n" +" Log file path. Default: '/var/log/salt/api'.\n" +" --log-file-level=LOG_LEVEL_LOGFILE\n" +" Logfile logging log level. One of u'all', " +"u'garbage',\n" +" u'trace', u'debug', u'profile', u'info', " +"u'warning',\n" +" u'error', u'critical', u'quiet'. Default: " +"'warning'.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:60 +#, no-wrap +msgid "" +"You can find additional help about salt-api issuing \"man salt-api\" or on\n" +"http://docs.saltstack.com\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-api.adoc:62 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-api.adoc:65 +msgid "_Logs for *salt-api* are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-api.adoc:69 +#, no-wrap +msgid "" +"/var/log/salt/master\n" +"/var/log/salt/api\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-bootstrapping-ui.po b/l10n/po/es/architecture/pages/salt-bootstrapping-ui.po new file mode 100644 index 00000000000..cbe7c66c36c --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-bootstrapping-ui.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-bootstrapping-ui.adoc:1 +#, no-wrap +msgid "Boostrapping UI" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-broker.po b/l10n/po/es/architecture/pages/salt-broker.po new file mode 100644 index 00000000000..55e9984d6e2 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-broker.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-broker.adoc:2 +#, no-wrap +msgid "salt-broker" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-broker.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-broker.adoc:12 +msgid "" +"The *salt-broker* is a component of the {productname} proxy. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-broker.adoc:14 +#, no-wrap +msgid "**Used only in the {productname} Proxy for clients using pull method**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-broker.adoc:15 +#, no-wrap +msgid "" +"**Forwards the ZeroMQ Salt channels from {productname} server to the proxy " +"clients**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-broker.adoc:16 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-broker.adoc:19 +msgid "_Logs for *salt-broker* are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-broker.adoc:22 +#, no-wrap +msgid "/var/log/salt/broker\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-contact-method-overview.po b/l10n/po/es/architecture/pages/salt-contact-method-overview.po new file mode 100644 index 00000000000..48f2100698c --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-contact-method-overview.po @@ -0,0 +1,60 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:2 +#, no-wrap +msgid "Salt Contact Methods" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:5 +#, no-wrap +msgid "Choosing a Contact Method for Salt" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:9 +msgid "" +"{productname} provides several methods for communication between client and " +"server. All commands that the {productname} server sends to its clients " +"will be routed through one of these contact methods." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:12 +msgid "" +"The contact method you select for Salt will depend on your network " +"infrastructure. The following sections provide a starting point for " +"selecting a method which best suits your network environment." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:14 +msgid "xref:salt-pull.adoc[Salt Pull]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:15 +msgid "xref:salt-ssh-push.adoc[Salt SSH Push]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-contact-method-overview.adoc:15 +msgid "xref:salt-ssh-push-tunnel.adoc[Salt SSH Push and Tunnel]" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-core-components.po b/l10n/po/es/architecture/pages/salt-core-components.po new file mode 100644 index 00000000000..c6fe0ad4586 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-core-components.po @@ -0,0 +1,40 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-core-components.adoc:1 +#, no-wrap +msgid "Core Salt Components" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-core-components.adoc:9 +msgid "Comming soon..." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-core-components.adoc:10 +#, no-wrap +msgid "Salt Core" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/salt-core-components.adoc:12 +#, no-wrap +msgid "dia-salt-stack-core-block.png" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-data-locations.po b/l10n/po/es/architecture/pages/salt-data-locations.po new file mode 100644 index 00000000000..772337f3ac7 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-data-locations.po @@ -0,0 +1,105 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-data-locations.adoc:2 +#, no-wrap +msgid "Salt Data and {productname}" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-data-locations.adoc:9 ./modules/architecture/pages/salt-data-locations.adoc:13 +#, no-wrap +msgid "Salt Global Static Data" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-data-locations.adoc:12 +msgid "" +"Global static data *should not* be customized or edited by {productname} " +"users. This data is generated by the server." +msgstr "" + +#. type: Table +#: ./modules/architecture/pages/salt-data-locations.adoc:21 +#, no-wrap +msgid "" +"| Directory | Function\n" +"\n" +"| /usr/share/susemanager/salt/ | Custom modules, states, grains\n" +"| /usr/share/susemanager/pillar_data/ |\tGlobal pillar data\n" +"| /usr/share/susemanager/formulas/ | Formulas\n" +"| /usr/share/salt-formulas/ | Formulas (either for {productname} or " +"stand-alone Salt)\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-data-locations.adoc:24 +#, no-wrap +msgid "Generated Data Per Client" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-data-locations.adoc:27 +msgid "" +"Generated data for clients *should not* be customized or edited by " +"{productname} users. This data is generated by the server." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-data-locations.adoc:28 ./modules/architecture/pages/salt-data-locations.adoc:41 +#, no-wrap +msgid "Salt Generated Data Per Client" +msgstr "" + +#. type: Table +#: ./modules/architecture/pages/salt-data-locations.adoc:35 +#, no-wrap +msgid "" +"| Directory | Function\n" +"\n" +"| /srv/susemanager/pillar_data/\t | custom modules, states, grains\n" +"| /usr/share/susemanager/pillar_data/ |\tglobal pillar data\n" +"| /srv/susemanager/formulas_data/ | formulas\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-data-locations.adoc:37 +#, no-wrap +msgid "Custom Salt Data" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-data-locations.adoc:40 +msgid "" +"The following directories are reserved for use by users *and should be* " +"customized and edited by {productname} users. The custom salt data place " +"here will be calculated and combined with the content generated listed above " +"when running a highstate." +msgstr "" + +#. type: Table +#: ./modules/architecture/pages/salt-data-locations.adoc:48 +#, no-wrap +msgid "" +"| Directory | Function\n" +"\n" +"| /srv/salt/ | user defined custom modules, states, grains\n" +"| /srv/pillar/ | user defined global pillar data\n" +"| /srv/formula_metadata | user defined formulas\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-master.po b/l10n/po/es/architecture/pages/salt-master.po new file mode 100644 index 00000000000..628d37ba698 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-master.po @@ -0,0 +1,179 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-master.adoc:2 +#, no-wrap +msgid "salt-master" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-master.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:12 +msgid "" +"The *salt-master* is a primary component of {productname}. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:14 +#, no-wrap +msgid "**Core process of Salt on the server side**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:15 +#, no-wrap +msgid "**Provides communication with Salt clients**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:16 +#, no-wrap +msgid "**Handles Salt jobs, publishes to the Salt event Bus**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:17 +#, no-wrap +msgid "**Handles client responses**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:18 +#, no-wrap +msgid "**Manages states, highstates, pillar information, etc**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-master.adoc:20 +#, no-wrap +msgid "salt-master --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:23 +msgid "" +"The following options are available for the *salt-master*. The following " +"list is not comprehensive, for more information see: " +"http://docs.saltstack.com[The Saltstack Docs]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:25 +#, no-wrap +msgid "**Options:**\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:29 +#, no-wrap +msgid "" +"salt-master --help\n" +"Usage: salt-master [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:31 +#, no-wrap +msgid "The Salt Master, used to control the Salt Clients\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:46 +#, no-wrap +msgid "" +"Options:\n" +" --version show program's version number and exit\n" +" -V, --versions-report\n" +" Show program's dependencies version number and " +"exit.\n" +" -h, --help show this help message and exit\n" +" --saltfile=SALTFILE Specify the path to a Saltfile. If not passed, one\n" +" will be searched for in the current working " +"directory.\n" +" -c CONFIG_DIR, --config-dir=CONFIG_DIR\n" +" Pass in an alternative configuration directory.\n" +" Default: '/etc/salt'.\n" +" -u USER, --user=USER Specify user to run salt-master.\n" +" -d, --daemon Run the salt-master as a daemon.\n" +" --pid-file=PIDFILE Specify the location of the pidfile. Default:\n" +" '/var/run/salt-master.pid'.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:50 +#, no-wrap +msgid "" +" Logging Options:\n" +" Logging options which override any settings defined on the\n" +" configuration files.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:61 +#, no-wrap +msgid "" +" -l LOG_LEVEL, --log-level=LOG_LEVEL\n" +" Console logging log level. One of u'all', " +"u'garbage',\n" +" u'trace', u'debug', u'profile', u'info', " +"u'warning',\n" +" u'error', u'critical', u'quiet'. Default: " +"'warning'.\n" +" --log-file=LOG_FILE\n" +" Log file path. Default: '/var/log/salt/master'.\n" +" --log-file-level=LOG_LEVEL_LOGFILE\n" +" Logfile logging log level. One of u'all', " +"u'garbage',\n" +" u'trace', u'debug', u'profile', u'info', " +"u'warning',\n" +" u'error', u'critical', u'quiet'. Default: " +"'warning'.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:64 +#, no-wrap +msgid "" +"You can find additional help about salt-master issuing \"man salt-master\" " +"or on\n" +"http://docs.saltstack.com\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-master.adoc:67 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-master.adoc:70 +msgid "_Logs for *salt-master* are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-master.adoc:73 +#, no-wrap +msgid "/var/log/salt/master\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-minion.po b/l10n/po/es/architecture/pages/salt-minion.po new file mode 100644 index 00000000000..4ebcebd08a5 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-minion.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-minion.adoc:2 +#, no-wrap +msgid "salt-minion" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-minion.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:12 +msgid "" +"The *salt-minion* is a primary component of {productname}. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:14 +#, no-wrap +msgid "**Client-side main process for Salt clients (only pull method)**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:15 +#, no-wrap +msgid "**Communicates the client with salt-master via Salt event bus (ZeroMQ)**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:16 +#, no-wrap +msgid "" +"**Executes the actions received from the Salt master on the client " +"(minion)**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-minion.adoc:18 +#, no-wrap +msgid "salt-minion --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:21 +msgid "" +"The following options are available for the *salt-minion*. The following " +"list is not comprehensive, for more information see: " +"http://docs.saltstack.com[The Saltstack Docs]" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:23 +#, no-wrap +msgid "**Options:**\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:27 +#, no-wrap +msgid "" +"salt-minion --help\n" +"Usage: salt-minion [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:29 +#, no-wrap +msgid "The Salt Minion, receives commands from a remote Salt Master\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:44 +#, no-wrap +msgid "" +"Options:\n" +" --version show program's version number and exit\n" +" -V, --versions-report\n" +" Show program's dependencies version number and " +"exit.\n" +" -h, --help show this help message and exit\n" +" --saltfile=SALTFILE Specify the path to a Saltfile. If not passed, one\n" +" will be searched for in the current working " +"directory.\n" +" -c CONFIG_DIR, --config-dir=CONFIG_DIR\n" +" Pass in an alternative configuration directory.\n" +" Default: '/etc/salt'.\n" +" -u USER, --user=USER Specify user to run salt-minion.\n" +" -d, --daemon Run the salt-minion as a daemon.\n" +" --pid-file=PIDFILE Specify the location of the pidfile. Default:\n" +" '/var/run/salt-minion.pid'.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:48 +#, no-wrap +msgid "" +" Logging Options:\n" +" Logging options which override any settings defined on the\n" +" configuration files.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:59 +#, no-wrap +msgid "" +" -l LOG_LEVEL, --log-level=LOG_LEVEL\n" +" Console logging log level. One of u'all', " +"u'garbage',\n" +" u'trace', u'debug', u'profile', u'info', " +"u'warning',\n" +" u'error', u'critical', u'quiet'. Default: " +"'warning'.\n" +" --log-file=LOG_FILE\n" +" Log file path. Default: '/var/log/salt/minion'.\n" +" --log-file-level=LOG_LEVEL_LOGFILE\n" +" Logfile logging log level. One of u'all', " +"u'garbage',\n" +" u'trace', u'debug', u'profile', u'info', " +"u'warning',\n" +" u'error', u'critical', u'quiet'. Default: " +"'warning'.\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:62 +#, no-wrap +msgid "" +"You can find additional help about salt-minion issuing \"man salt-minion\" " +"or on\n" +"http://docs.saltstack.com\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-minion.adoc:64 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-minion.adoc:67 +msgid "_Logs for *salt-minion* are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/salt-minion.adoc:70 +#, no-wrap +msgid "/var/log/salt/minion\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-onboarding-and-registration.po b/l10n/po/es/architecture/pages/salt-onboarding-and-registration.po new file mode 100644 index 00000000000..067432a0b82 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-onboarding-and-registration.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-onboarding-and-registration.adoc:1 +#, no-wrap +msgid "Onboarding and Registration" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-overview.po b/l10n/po/es/architecture/pages/salt-overview.po new file mode 100644 index 00000000000..826b33b8884 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-overview.po @@ -0,0 +1,39 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-overview.adoc:1 +#, no-wrap +msgid "Salt Architecture" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-overview.adoc:9 +msgid "Some description..." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-overview.adoc:10 +#, no-wrap +msgid "Salt Stack Diagram" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-overview.adoc:11 +msgid "image:dia-salt-stack.png[]" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-pull.po b/l10n/po/es/architecture/pages/salt-pull.po new file mode 100644 index 00000000000..bb85be0bb91 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-pull.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-pull.adoc:2 +#, no-wrap +msgid "Salt Pull" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-ssh-push-tunnel.po b/l10n/po/es/architecture/pages/salt-ssh-push-tunnel.po new file mode 100644 index 00000000000..3bdea34c191 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-ssh-push-tunnel.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-ssh-push-tunnel.adoc:2 +#, no-wrap +msgid "Salt SSH Push & Tunnel" +msgstr "" diff --git a/l10n/po/es/architecture/pages/salt-ssh-push.po b/l10n/po/es/architecture/pages/salt-ssh-push.po new file mode 100644 index 00000000000..a0b185851a7 --- /dev/null +++ b/l10n/po/es/architecture/pages/salt-ssh-push.po @@ -0,0 +1,289 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/salt-ssh-push.adoc:2 +#, no-wrap +msgid "Salt SSH Push" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:10 +msgid "" +"Salt SSH Push is intended to be used in environments where your Salt clients " +"cannot reach the {productname} server directly to regularly checking in and, " +"for example, fetch package updates." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-ssh-push.adoc:11 +#, no-wrap +msgid "Push via SSH" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/salt-ssh-push.adoc:16 +msgid "" +"This feature is not related to Push via SSH for the traditional clients. " +"For Push via SSH, see pass:c[xref:bp.contact.methods.ssh.push[Salt SSH " +"Push]]." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:20 +#, no-wrap +msgid "Overview" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-ssh-push.adoc:22 +#, no-wrap +msgid "Push via Salt SSH Contact Method" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/salt-ssh-push.adoc:24 +#, no-wrap +msgid "salt-ssh-contact-taigon.png" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:32 +#, no-wrap +msgid "" +"Salt provides \"`Salt SSH`\"\n" +" ([command]``salt-ssh``), a feature to manage clients from a server.\n" +"It works without installing Salt related software on clients.\n" +"Using Salt SSH there is no need to have clients connected to the Salt " +"master.\n" +"Using this as a {productname} connect method, this feature provides similar " +"functionality for Salt clients as the traditional Push via SSH feature for " +"traditional clients.\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:34 +msgid "This feature allows:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:36 +msgid "" +"Managing Salt entitled systems with the Push via SSH contact method using " +"Salt SSH." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:37 +msgid "Bootstrapping such systems." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:40 +#, no-wrap +msgid "Requirements" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:43 +msgid "" +"SSH daemon must be running on the remote system and reachable by the " +"[systemitem]``salt-api`` daemon (typically running on the {productname} " +"server)." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:44 +msgid "" +"Python must be available on the remote system (Python must be supported by " +"the installed Salt). Currently: python 2.6." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/salt-ssh-push.adoc:45 +#, no-wrap +msgid "Unsupported Systems" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/salt-ssh-push.adoc:50 +msgid "" +"{rhel} and CentOS versions <= 5 are not supported because they do not have " +"Python 2.6 by default." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:54 +#, no-wrap +msgid "Bootstrapping" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:57 +msgid "To bootstrap a Salt SSH system, proceed as follows:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:59 +msgid "" +"Open the menu:Bootstrap Minions[] dialog in the Web UI " +"(menu:Systems[Bootstrapping] )." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:60 +msgid "" +"Fill out the required fields. Select an menu:Activation Key[] with the " +"menu:Push via SSH[] contact method configured. For more information about " +"activation keys, see:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:61 +msgid "pass:c[xref:ref.webui.systems.activ-keys]." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:62 +msgid "Check the menu:Manage system completely via SSH[] option." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:63 +msgid "Confirm with clicking the menu:Bootstrap[] button." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:67 +msgid "" +"Now the system will be bootstrapped and registered in {productname}. If " +"done successfully, it will appear in the menu:Systems[] list." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:70 +#, no-wrap +msgid "Configuration" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:73 +msgid "There are two kinds of parameters for Push via Salt SSH:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:75 +msgid "" +"Bootstrap-time parameters {mdash} configured in the menu:Bootstrapping[] " +"page:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:76 +msgid "Host" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:77 +msgid "Activation key" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:78 +msgid "" +"Password {mdash} used only for bootstrapping, not saved anywhere; all future " +"SSH sessions are authorized via a key/certificate pair" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:79 +msgid "Persistent parameters {mdash} configured {productname}-wide:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:80 +msgid "sudo user {mdash} same as in pass:c[bp.contact.methods.ssh.push.sudo]." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:83 +#, no-wrap +msgid "Action Execution" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:88 +msgid "" +"The Push via Salt SSH feature uses a taskomatic job to execute scheduled " +"actions using [command]``salt-ssh``. The taskomatic job periodically checks " +"for scheduled actions and executes them. While on traditional clients with " +"SSH push configured only [command]``mgr_check`` is executed via SSH, the " +"Salt SSH push job executes a complete [command]``salt-ssh`` call based on " +"the scheduled action." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:91 +#, no-wrap +msgid "Known Limitation" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:94 +msgid "OpenSCAP auditing is not available on Salt SSH clients." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:95 +msgid "Beacons do not work with Salt SSH." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:96 +msgid "" +"Installing a package on a system using [command]``zypper`` will not invoke " +"the package refresh." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:97 +msgid "" +"Virtual Host functions (for example, a host to guests) will not work if the " +"virtual host system is Salt SSH-based." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/salt-ssh-push.adoc:100 +#, no-wrap +msgid "For More Information" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:103 +msgid "For more information, see" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:105 +msgid "https://wiki.microfocus.com/index.php/SUSE_Manager/SaltSSHServerPush" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/salt-ssh-push.adoc:105 +msgid "https://docs.saltstack.com/en/latest/topics/ssh/" +msgstr "" diff --git a/l10n/po/es/architecture/pages/spacewalk-repo-sync.po b/l10n/po/es/architecture/pages/spacewalk-repo-sync.po new file mode 100644 index 00000000000..709c1897997 --- /dev/null +++ b/l10n/po/es/architecture/pages/spacewalk-repo-sync.po @@ -0,0 +1,139 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:55+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:2 +#, no-wrap +msgid "spacewalk-repo-sync" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:9 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:12 +msgid "" +"spacewalk-repo-sync is a command line tool for {productname}. It performs " +"the following functions." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:14 +#, no-wrap +msgid "**Copies a repo’s metadata to the database**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:15 +#, no-wrap +msgid "**Copies a repo’s RPM files to the file system**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:18 +#, no-wrap +msgid "spacewalk-repo-sync --help" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:21 +msgid "__The following options are available for the *spacewalk-repo-sync* tool:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:25 +#, no-wrap +msgid "" +"spacewalk-repo-sync --help\n" +"Usage: spacewalk-repo-sync [options]\n" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:67 +#, no-wrap +msgid "" +"Options:\n" +" -h, --help show this help message and exit\n" +" -l, --list List the custom channels with the associated\n" +" repositories.\n" +" -s, --show-packages List all packages in a specified channel.\n" +" -u URL, --url=URL The url of the repository. Can be used multiple " +"times.\n" +" -c CHANNEL_LABEL, --channel=CHANNEL_LABEL\n" +" The label of the channel to sync packages to. Can " +"be\n" +" used multiple times.\n" +" -p PARENT_LABEL, --parent-channel=PARENT_LABEL\n" +" Synchronize the parent channel and all its child\n" +" channels.\n" +" -d, --dry-run Test run. No sync takes place.\n" +" --latest Sync latest packages only. Use carefully - you " +"might\n" +" need to fix some dependencies on your own.\n" +" -g CONFIG, --config=CONFIG\n" +" Configuration file\n" +" -t REPO_TYPE, --type=REPO_TYPE\n" +" Force type of repository (\"yum\", \"uln\" and " +"\"deb\" are\n" +" supported)\n" +" -f, --fail If a package import fails, fail the entire " +"operation\n" +" -n, --non-interactive\n" +" Do not ask anything, use default answers\n" +" -i FILTERS, --include=FILTERS\n" +" Comma or space separated list of included packages " +"or\n" +" package groups.\n" +" -e FILTERS, --exclude=FILTERS\n" +" Comma or space separated list of excluded packages " +"or\n" +" package groups.\n" +" --email e-mail a report of what was synced/imported\n" +" --traceback-mail=TRACEBACK_MAIL\n" +" alternative email address(es) for sync output " +"(--email\n" +" option)\n" +" --no-errata Do not sync errata\n" +" --no-packages Do not sync packages\n" +" --sync-kickstart Sync kickstartable tree\n" +" --force-all-errata Process metadata of all errata, not only missing.\n" +" --batch-size=BATCH_SIZE\n" +" max. batch size for package import (debug only)\n" +" -Y, --deep-verify Do not use cached package checksums\n" +" -v, --verbose Verbose output. Possible to accumulate: -vvv\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:69 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:72 +msgid "_Logs for the **spacewalk-repo-sync** tool are located in:_" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/spacewalk-repo-sync.adoc:75 +#, no-wrap +msgid "/var/log/rhn/reposync/*\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/syncing-repositories.po b/l10n/po/es/architecture/pages/syncing-repositories.po new file mode 100644 index 00000000000..299edc91b86 --- /dev/null +++ b/l10n/po/es/architecture/pages/syncing-repositories.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/syncing-repositories.adoc:1 +#, no-wrap +msgid "Repository Synchronization" +msgstr "" diff --git a/l10n/po/es/architecture/pages/taskomatic.po b/l10n/po/es/architecture/pages/taskomatic.po new file mode 100644 index 00000000000..54c24fd7fcf --- /dev/null +++ b/l10n/po/es/architecture/pages/taskomatic.po @@ -0,0 +1,109 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/taskomatic.adoc:2 +#, no-wrap +msgid "Taskomatic" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/taskomatic.adoc:7 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:10 +msgid "" +"Taskomatic is a primary component of {productname}. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:12 +#, no-wrap +msgid "**Taskomatic handles most background jobs**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:13 +#, no-wrap +msgid "**Patch applicability status refresh**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:14 +#, no-wrap +msgid "**Server side scheduling**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:15 +#, no-wrap +msgid "**SSH push**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:16 +#, no-wrap +msgid "**Cobbler database sync**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:17 +#, no-wrap +msgid "**Repository synchronization and repository metadata generation**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:18 +#, no-wrap +msgid "**CVE audit pre-computation**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:19 +#, no-wrap +msgid "**Cleanup Jobs**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:20 +#, no-wrap +msgid "**Checks on clients**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/taskomatic.adoc:22 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/taskomatic.adoc:24 +msgid "__Log files for taskomatic are located in:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/taskomatic.adoc:28 +#, no-wrap +msgid "" +"/var/log/rhn/rhn_taskomatic_daemon.log\n" +"/var/log/rhn/reposync/*\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/tomcat.po b/l10n/po/es/architecture/pages/tomcat.po new file mode 100644 index 00000000000..13dbf045a8e --- /dev/null +++ b/l10n/po/es/architecture/pages/tomcat.po @@ -0,0 +1,81 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/tomcat.adoc:2 +#, no-wrap +msgid "Apache Tomcat" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/tomcat.adoc:7 +#, no-wrap +msgid "Functions" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/tomcat.adoc:10 +msgid "" +"Apache Tomcat is a primary component of {productname}. It performs the " +"following functions in the stack." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/tomcat.adoc:12 +#, no-wrap +msgid "**Contains servlet (Java) applications**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/tomcat.adoc:13 +#, no-wrap +msgid "**The most important servlet is the RHN servlet:**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/tomcat.adoc:14 +#, no-wrap +msgid "**Handles the majority of the Web UI**\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/tomcat.adoc:15 +#, no-wrap +msgid "**Public XMLRPC API**\n" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/tomcat.adoc:16 +#, no-wrap +msgid "Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/tomcat.adoc:19 +msgid "__Logs for Apache Tomcat are located in:__" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/tomcat.adoc:25 +#, no-wrap +msgid "" +"/var/log/rhn/rhn_web_ui.log\n" +"/var/log/rhn/rhn_web_api.log\n" +"/var/log/tomcat/catalina.out\n" +"/var/log/tomcat/catalina.*.log\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/tools-repositories.po b/l10n/po/es/architecture/pages/tools-repositories.po new file mode 100644 index 00000000000..47405c23b4f --- /dev/null +++ b/l10n/po/es/architecture/pages/tools-repositories.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/tools-repositories.adoc:1 +#, no-wrap +msgid "Tool Repositories" +msgstr "" diff --git a/l10n/po/es/architecture/pages/traditional-contact-method-overview.po b/l10n/po/es/architecture/pages/traditional-contact-method-overview.po new file mode 100644 index 00000000000..000e1d73c46 --- /dev/null +++ b/l10n/po/es/architecture/pages/traditional-contact-method-overview.po @@ -0,0 +1,45 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/traditional-contact-method-overview.adoc:2 +#, no-wrap +msgid "Traditional Contact Methods" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/traditional-contact-method-overview.adoc:7 +#, no-wrap +msgid "Selecting a Contact Method" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-contact-method-overview.adoc:11 +msgid "" +"{productname} provides several methods for communication between client and " +"server. All commands that the {productname} server sends to its clients " +"will be routed through one of these contact methods." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-contact-method-overview.adoc:13 +msgid "" +"The contact method you select will depend on your network infrastructure. " +"The following sections provide a starting point for selecting a method which " +"best suits your network environment." +msgstr "" diff --git a/l10n/po/es/architecture/pages/traditional-osad.po b/l10n/po/es/architecture/pages/traditional-osad.po new file mode 100644 index 00000000000..539e37b8063 --- /dev/null +++ b/l10n/po/es/architecture/pages/traditional-osad.po @@ -0,0 +1,277 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/traditional-osad.adoc:2 +#, no-wrap +msgid "Traditional Contact Method (osad)" +msgstr "" + +#. FIXME: check whether the same applies for the timer +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:12 +msgid "" +"OSAD is an alternative contact method between {productname} and its " +"clients. By default, {productname} uses [systemitem]``rhnsd``, which " +"contacts the server every four hours to execute scheduled actions. OSAD " +"allows registered client systems to execute scheduled actions immediately." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:14 +msgid "OSAD has several distinct components:" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:16 +msgid "" +"The [systemitem]``osa-dispatcher`` service runs on the server, and uses " +"database checks to determine if clients need to be pinged, or if actions " +"need to be executed." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:18 +msgid "" +"The [systemitem]``osad`` service runs on the client. It responds to pings " +"from [systemitem]``osa-dispatcher`` and runs [command]``mgr_check`` to " +"execute actions when directed to do so." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:21 +msgid "" +"The [systemitem]``jabberd`` service is a daemon that uses the " +"[systemitem]``XMPP`` protocol for communication between the client and the " +"server. The [systemitem]``jabberd`` service also handles authentication." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:24 +msgid "" +"The [command]``mgr_check`` tool runs on the client to execute actions. It " +"is triggered by communication from the [systemitem]``osa-dispatcher`` " +"service." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:30 +msgid "" +"The [systemitem]``osa-dispatcher`` periodically runs a query to check when " +"clients last showed network activity. If it finds a client that has not " +"shown activity recently, it will use [systemitem]``jabberd`` to ping all " +"[systemitem]``osad`` instances running on all clients registered with your " +"{productname} server. The [systemitem]``osad`` instances respond to the " +"ping using [systemitem]``jabberd``, which is running in the background on " +"the server. When the [systemitem]``osa-dispatcher`` receives the response, " +"it marks the client as online. If the [systemitem]``osa-dispatcher`` fails " +"to receive a response within a certain period of time, it marks the client " +"as offline." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:34 +msgid "" +"When you schedule actions on an OSAD-enabled system, the task will be " +"carried out immediately. The [systemitem]``osa-dispatcher`` periodically " +"checks clients for actions that need to be executed. If an outstanding " +"action is found, it uses [systemitem]``jabberd`` to execute " +"[command]``mgr_check`` on the client, which will then execute the action." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-osad.adoc:35 +#, no-wrap +msgid "osad Contact Method" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/traditional-osad.adoc:36 +#, no-wrap +msgid "dia-osad.png" +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/traditional-osad.adoc:40 +#, no-wrap +msgid "Enabling and Configuring OSAD" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:43 +msgid "" +"This section covers enabling the [systemitem]``osa-dispatcher`` and " +"[systemitem]``osad`` services, and performing initial setup." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:45 +msgid "" +"OSAD clients use the fully qualified domain name (FQDN) of the server to " +"communicate with the [systemitem]``osa-dispatcher`` service." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:50 +msgid "" +"SSL is required for [systemitem]``osad`` communication. If SSL certificates " +"are not available, the daemon on your client systems will fail to connect. " +"Make sure your firewall rules are set to allow the required ports. For more " +"information, see pass:c[xref:tab.install.ports.server[Server Ports]]." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-osad.adoc:51 +#, no-wrap +msgid "Procedure: Enabling OSAD" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:53 +msgid "" +"On your {productname} server, as the root user, start the " +"[systemitem]``osa-dispatcher`` service:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-osad.adoc:57 +#, no-wrap +msgid "systemctl start osa-dispatcher\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:62 +msgid "" +"On each client machine, install the [systemitem]``mgr-osad`` package from " +"the [systemitem]``Tools`` child channel. The [systemitem]``mgr-osad`` " +"package should be installed on clients only. If you install the " +"[systemitem]``mgr-osad`` package on your {productname} Server, it will " +"conflict with the [systemitem]``osa-dispatcher`` package." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:64 +msgid "" +"On the client systems, as the root user, start the [systemitem]``osad`` " +"service:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-osad.adoc:68 +#, no-wrap +msgid "systemctl start osad\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:71 +msgid "" +"Because [systemitem]``osad`` and [systemitem]``osa-dispatcher`` are run as " +"services, you can use standard commands to manage them, including " +"[command]``stop``, [command]``restart``, and [command]``status``." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-osad.adoc:72 +#, no-wrap +msgid "Configuration and Log Files" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:75 +msgid "" +"Each OSAD component is configured by local configuration files. We " +"recommend you keep the default configuration parameters for all OSAD " +"components." +msgstr "" + +#. type: Table +#: ./modules/architecture/pages/traditional-osad.adoc:83 +#, no-wrap +msgid "" +"| Component | Location | Path to Configuration File\n" +"| [systemitem]``osa-dispatcher`` | Server | [path]``/etc/rhn/rhn.conf`` " +"Section: [systemitem]``OSA configuration``\n" +"| [systemitem]``osad`` | Client | " +"[path]``/etc/sysconfig/rhn/osad.conf`` " +"[path]``/etc/syseconfig/rhn/up2date``\n" +"| [systemitem]``osad`` log file | Client | [path]``/var/log/osad``\n" +"| [systemitem]``jabberd`` log file | Both | " +"[path]``/var/log/messages``\n" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-osad.adoc:86 +#, no-wrap +msgid "Troubleshooting OSAD" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:88 +msgid "" +"If your OSAD clients cannot connect to the server, or if the " +"[systemitem]``jabberd`` service takes a lot of time responding to port 5552, " +"it could be because you have exceeded the open file count." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:91 +msgid "" +"Every client needs one always-open TCP connection to the server, which " +"consumes a single file handler. If the number of file handlers currently " +"open exceeds the maximum number of files that [systemitem]``jabberd`` is " +"allowed to use, [systemitem]``jabberd`` will queue the requests, and refuse " +"connections." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:93 +msgid "" +"To resolve this issue, you can increase the file limits for " +"[systemitem]``jabberd`` by editing the [path]``/etc/security/limits.conf`` " +"configuration file and adding these lines:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-osad.adoc:97 +#, no-wrap +msgid "" +"jabbersoftnofile5100\n" +"jabberhardnofile6000\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:101 +msgid "" +"Calculate the limits required for your environment by adding 100 to the " +"number of clients for the soft limit, and 1000 to the current number of " +"clients for the soft limit. In the example above, we have assumed 500 " +"current clients, so the soft limit is 5100, and the hard limit is 6000." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-osad.adoc:103 +msgid "" +"You will also need to update the [systemitem]``max_fds`` parameter in the " +"[path]``/etc/jabberd/c2s.xml`` file with your chosen hard limit:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-osad.adoc:106 +#, no-wrap +msgid "6000\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/traditional-overview.po b/l10n/po/es/architecture/pages/traditional-overview.po new file mode 100644 index 00000000000..391a78ba7fb --- /dev/null +++ b/l10n/po/es/architecture/pages/traditional-overview.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/traditional-overview.adoc:1 +#, no-wrap +msgid "Traditional Architecture" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-overview.adoc:8 +#, no-wrap +msgid "The Traditional Stack" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-overview.adoc:9 +msgid "image:dia-traditional-stack.png[]" +msgstr "" diff --git a/l10n/po/es/architecture/pages/traditional-rhnsd.po b/l10n/po/es/architecture/pages/traditional-rhnsd.po new file mode 100644 index 00000000000..089240c6ee9 --- /dev/null +++ b/l10n/po/es/architecture/pages/traditional-rhnsd.po @@ -0,0 +1,162 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/traditional-rhnsd.adoc:2 +#, no-wrap +msgid "Traditional Contact Method (rhnsd)" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:6 +msgid "" +"For background information, see xref:architecture:rhnsd.adoc[]. *rhnsd* is " +"used non-systemd systems; on later systems, a systemd timer " +"([systemitem]``rhnsd.timer``) is used." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:8 +msgid "The daemon is started by /etc/init.d/rhnsd, it does not use rhnsd.service." +msgstr "" + +#. type: Title == +#: ./modules/architecture/pages/traditional-rhnsd.adoc:12 +#, no-wrap +msgid "The Default Contact Method" +msgstr "" + +#. FIXME: check it with the systemd.timer +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:17 +msgid "" +"The {productname} *rhnsd* daemon runs on client systems and periodically " +"connects with {productname} to check for new updates and notifications. The " +"daemon, which runs in the background, is started by *rhnsd.service*." +msgstr "" + +#. By default, it will check every 4 hours for new actions, therefore it may take some time for your clients to begin updating after actions have been scheduled for them. +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:25 +msgid "" +"To check for updates, *rhnsd* runs the external *mgr_check* program located " +"in `/usr/sbin/`. This is a small application that establishes the network " +"connection to {productname}. The SUSE Manager daemon does not listen on any " +"network ports or talk to the network directly. All network activity is done " +"via the *mgr_check* utility." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-rhnsd.adoc:26 +#, no-wrap +msgid "Auto accepting (EULAs)" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/traditional-rhnsd.adoc:31 +msgid "" +"When new packages or updates are installed on the client using " +"{productname}, any end user licence agreements (EULAs) are automatically " +"accepted. To review a package EULA, open the package detail page in the " +"{webui}." +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:35 +msgid "" +"This figure provides an overview of the default *rhnsd* process path. All " +"items left of the *Python XMLRPC server* block represent processes running " +"on an {productname} client." +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-rhnsd.adoc:36 +#, no-wrap +msgid "rhnsd Contact Method" +msgstr "" + +#. type: Target for macro image +#: ./modules/architecture/pages/traditional-rhnsd.adoc:37 +#, no-wrap +msgid "dia-rhnsd-taigon.png" +msgstr "" + +#. type: Title === +#: ./modules/architecture/pages/traditional-rhnsd.adoc:41 +#, no-wrap +msgid "Configuring {productname} rhnsd Daemon" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:44 +msgid "" +"The {productname} daemon can be configured by editing the file on the " +"client:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-rhnsd.adoc:47 +#, no-wrap +msgid "/etc/sysconfig/rhn/rhnsd\n" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:53 +msgid "" +"This is the configuration file the rhnsd initialization script uses. An " +"important parameter for the daemon is its check-in frequency. The default " +"interval time is four hours (240 minutes). If you modify the configuration " +"file, you must as {rootuser} restart the daemon with:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-rhnsd.adoc:56 +#, no-wrap +msgid "/etc/init.d/rhnsd restart\n" +msgstr "" + +#. type: Block title +#: ./modules/architecture/pages/traditional-rhnsd.adoc:58 +#, no-wrap +msgid "Minimum Allowed Check-in Parameter" +msgstr "" + +#. type: delimited block = +#: ./modules/architecture/pages/traditional-rhnsd.adoc:62 +msgid "" +"The minimum allowed time interval is one hour (60 minutes). If you set the " +"interval below one hour, it will change back to the default of 4 hours " +"(240 minutes)." +msgstr "" + +#. type: Title === +#: ./modules/architecture/pages/traditional-rhnsd.adoc:64 +#, no-wrap +msgid "Viewing rhnsd Daemon Status" +msgstr "" + +#. type: Plain text +#: ./modules/architecture/pages/traditional-rhnsd.adoc:67 +msgid "As the {ruser} you may view the status of rhnsd by typing the command:" +msgstr "" + +#. type: delimited block - +#: ./modules/architecture/pages/traditional-rhnsd.adoc:69 +#, no-wrap +msgid "/etc/init.d/rhnsd status\n" +msgstr "" diff --git a/l10n/po/es/architecture/pages/traditional-ssh-pull.po b/l10n/po/es/architecture/pages/traditional-ssh-pull.po new file mode 100644 index 00000000000..14c363feadb --- /dev/null +++ b/l10n/po/es/architecture/pages/traditional-ssh-pull.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/traditional-ssh-pull.adoc:1 +#, no-wrap +msgid "Traditional SSH Pull" +msgstr "" diff --git a/l10n/po/es/architecture/pages/traditional-ssh-push.po b/l10n/po/es/architecture/pages/traditional-ssh-push.po new file mode 100644 index 00000000000..bec98dc46d8 --- /dev/null +++ b/l10n/po/es/architecture/pages/traditional-ssh-push.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:54+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/architecture/pages/traditional-ssh-push.adoc:1 +#, no-wrap +msgid "Traditional SSH Push" +msgstr "" diff --git a/l10n/po/es/client-configuration/_attributes.po b/l10n/po/es/client-configuration/_attributes.po new file mode 100644 index 00000000000..5bd19fa8b8f --- /dev/null +++ b/l10n/po/es/client-configuration/_attributes.po @@ -0,0 +1,18 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:55+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + diff --git a/l10n/po/es/client-configuration/assets/images/4-uyuni-content_lifecycle-debian.png b/l10n/po/es/client-configuration/assets/images/4-uyuni-content_lifecycle-debian.png new file mode 100644 index 00000000000..2dd98fc34d6 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/4-uyuni-content_lifecycle-debian.png differ diff --git a/l10n/po/es/client-configuration/assets/images/5-uyuni-activation-key-debian.png b/l10n/po/es/client-configuration/assets/images/5-uyuni-activation-key-debian.png new file mode 100644 index 00000000000..e5cc2211ab2 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/5-uyuni-activation-key-debian.png differ diff --git a/l10n/po/es/client-configuration/assets/images/6-uyuni-ui-bootstrap-debian.png b/l10n/po/es/client-configuration/assets/images/6-uyuni-ui-bootstrap-debian.png new file mode 100644 index 00000000000..98d2763e1fd Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/6-uyuni-ui-bootstrap-debian.png differ diff --git a/l10n/po/es/client-configuration/assets/images/7-uyuni-bootstrap-script.png b/l10n/po/es/client-configuration/assets/images/7-uyuni-bootstrap-script.png new file mode 100644 index 00000000000..ae2e5471f85 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/7-uyuni-bootstrap-script.png differ diff --git a/l10n/po/es/client-configuration/assets/images/baremetal_add_to_org.png b/l10n/po/es/client-configuration/assets/images/baremetal_add_to_org.png new file mode 100644 index 00000000000..01fc5e78193 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/baremetal_add_to_org.png differ diff --git a/l10n/po/es/client-configuration/assets/images/combine-keys.png b/l10n/po/es/client-configuration/assets/images/combine-keys.png new file mode 100644 index 00000000000..d7001f5e604 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/combine-keys.png differ diff --git a/l10n/po/es/client-configuration/assets/images/combine-keys2.png b/l10n/po/es/client-configuration/assets/images/combine-keys2.png new file mode 100644 index 00000000000..bc8742c4f09 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/combine-keys2.png differ diff --git a/l10n/po/es/client-configuration/assets/images/mgr_configuration_bootstrap_trad.png b/l10n/po/es/client-configuration/assets/images/mgr_configuration_bootstrap_trad.png new file mode 100644 index 00000000000..a11570ad006 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/mgr_configuration_bootstrap_trad.png differ diff --git a/l10n/po/es/client-configuration/assets/images/provision-config-keys.png b/l10n/po/es/client-configuration/assets/images/provision-config-keys.png new file mode 100644 index 00000000000..49b21ca346f Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/provision-config-keys.png differ diff --git a/l10n/po/es/client-configuration/assets/images/proxy-saltbootstrap.png b/l10n/po/es/client-configuration/assets/images/proxy-saltbootstrap.png new file mode 100644 index 00000000000..9c1eadf9c97 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/proxy-saltbootstrap.png differ diff --git a/l10n/po/es/client-configuration/assets/images/rhnsd-taigon.png b/l10n/po/es/client-configuration/assets/images/rhnsd-taigon.png new file mode 100644 index 00000000000..0f16102a462 Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/rhnsd-taigon.png differ diff --git a/l10n/po/es/client-configuration/assets/images/salt-ssh-contact-taigon.png b/l10n/po/es/client-configuration/assets/images/salt-ssh-contact-taigon.png new file mode 100644 index 00000000000..5d8a4e4053c Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/salt-ssh-contact-taigon.png differ diff --git a/l10n/po/es/client-configuration/assets/images/sshpush-taigon.png b/l10n/po/es/client-configuration/assets/images/sshpush-taigon.png new file mode 100644 index 00000000000..64926c3c7bc Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/sshpush-taigon.png differ diff --git a/l10n/po/es/client-configuration/assets/images/systems_create_activation_key.png b/l10n/po/es/client-configuration/assets/images/systems_create_activation_key.png new file mode 100644 index 00000000000..f9d55ae103c Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/systems_create_activation_key.png differ diff --git a/l10n/po/es/client-configuration/assets/images/systems_create_activation_key_childchannels.png b/l10n/po/es/client-configuration/assets/images/systems_create_activation_key_childchannels.png new file mode 100644 index 00000000000..e5530dfc4bb Binary files /dev/null and b/l10n/po/es/client-configuration/assets/images/systems_create_activation_key_childchannels.png differ diff --git a/l10n/po/es/client-configuration/nav-client-configuration-guide.po b/l10n/po/es/client-configuration/nav-client-configuration-guide.po new file mode 100644 index 00000000000..39be167318a --- /dev/null +++ b/l10n/po/es/client-configuration/nav-client-configuration-guide.po @@ -0,0 +1,359 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:34+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/client-configuration/nav-client-configuration-guide.adoc:4 +#, no-wrap +msgid "Client Configuration Guide: {productname} {productnumber}" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:13 +msgid "xref:client-config-overview.adoc[Client Configuration Guide]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:14 +msgid "xref:supported-features.adoc[Supported Clients and Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:15 +msgid "xref:supported-features-sles.adoc[SLES Supported Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:16 +msgid "xref:supported-features-es.adoc[SLES-ES Supported Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:17 +msgid "xref:supported-features-rh.adoc[Red Hat Supported Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:18 +msgid "xref:supported-features-centos.adoc[CentOS Supported Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:19 +msgid "xref:supported-features-oracle.adoc[Oracle Supported Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:20 +msgid "xref:supported-features-ubuntu.adoc[Ubuntu Supported Features]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:22 +msgid "xref:supported-features-debian.adoc[Debian Supported Features]" +msgstr "" + +#. Client concepts +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:25 +msgid "xref:channels.adoc[Channels]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:26 +msgid "xref:repositories.adoc[Repositories]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:27 +msgid "xref:products.adoc[Products]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:28 +msgid "xref:gpg-keys.adoc[GPG Keys]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:29 +msgid "xref:activation-keys.adoc[Activation Keys]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:30 +msgid "xref:bootstrap-repository.adoc[Bootstrap Repository]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:31 +msgid "xref:contact-methods-intro.adoc[Client Contact Methods]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:32 +msgid "xref:contact-methods-rhnsd.adoc[rhnsd]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:33 +msgid "xref:contact-methods-pushssh.adoc[Push via SSH]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:34 +msgid "xref:contact-methods-saltssh.adoc[Push via Salt SSH]" +msgstr "" + +#. SLE Client Registration +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:36 +msgid "xref:contact-methods-osad.adoc[OSAD]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:37 +msgid "xref:registration-overview[Client Registration]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:38 +msgid "xref:registration-webui.adoc[Register with the Web UI]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:39 +msgid "xref:registration-bootstrap.adoc[Register with Bootstrap]" +msgstr "" + +#. SUSE Client Registration +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:41 +msgid "xref:registration-cli.adoc[Register on the Command Line]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:42 +msgid "xref:registration-overview-suse[SUSE Client Registration]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:43 +msgid "xref:clients-opensuse.adoc[openSUSE Clients]" +msgstr "" + +#. Red Hat Client Registration +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:45 +msgid "xref:clients-sleses.adoc[Expanded Support Clients]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:46 +msgid "xref:registration-overview-redhat[Red Hat Client Registration]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:47 +msgid "xref:clients-rh-cdn.adoc[Red Hat Clients - CDN]" +msgstr "" + +#. CentOS Client Registration +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:49 +msgid "xref:clients-rh-rhui.adoc[Red Hat Clients - RHUI]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:50 +msgid "xref:registration-overview-centos[CentOS Client Registration]" +msgstr "" + +#. Oracle Client Registration +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:52 +msgid "xref:clients-centos.adoc[CentOS Clients]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:53 +msgid "xref:registration-overview-oracle[Oracle Client Registration]" +msgstr "" + +#. Ubuntu Client Registration +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:55 +msgid "xref:clients-oracle.adoc[Oracle Clients]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:56 +msgid "xref:registration-overview-ubuntu[Ubuntu Client Registration]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:57 +msgid "xref:clients-ubuntu.adoc[Ubuntu 20.04 Clients]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:58 +msgid "xref:clients-ubuntu-old.adoc[Ubuntu 16.04 and 18.04 Clients]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:60 +msgid "xref:clients-debian.adoc[Debian Clients]" +msgstr "" + +#. Registering Clients on a Proxy +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:63 +msgid "xref:client-proxy.adoc[Client Registration on a Proxy]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:64 +msgid "xref:client-proxy-webui.adoc[Register to a Proxy with the Web UI]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:65 +msgid "xref:client-proxy-cli.adoc[Register to a Proxy with CLI]" +msgstr "" + +#. Automated Installation +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:67 +msgid "xref:client-proxy-script.adoc[Register to a Proxy with a Script]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:68 +msgid "xref:autoinstallation-methods.adoc[Automating Client Installation]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:69 +msgid "xref:client-automating-preparation.adoc[Preparation]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:70 +msgid "xref:client-automating-installation.adoc[Installation]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:71 +msgid "xref:kickstart.adoc[Kickstart]" +msgstr "" + +#. Client Admin Tasks +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:73 +msgid "xref:cobbler.adoc[Cobbler]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:74 +msgid "xref:patch-management.adoc[Patch Management]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:75 +msgid "xref:system-locking.adoc[System Locking]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:77 +msgid "xref:configuration-management.adoc[Configuration Management]" +msgstr "" + +#. Upgrades +#. Virtualization +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:81 +msgid "xref:client-upgrades.adoc[Client Upgrades]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:82 +msgid "xref:virtualization.adoc[Virtualization]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:83 +msgid "xref:virt-xenkvm.adoc[Virtualization with Xen and KVM]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:84 +msgid "xref:virt-vmware.adoc[Virtualization with VMWare]" +msgstr "" + +#. Clusters +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:86 +msgid "xref:virt-file.adoc[Virtualization with Other Hosts]" +msgstr "" + +#. VHMs +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:88 +msgid "xref:clusters.adoc[Clusters]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:89 +msgid "xref:vhm.adoc[Virtual Host Managers]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:90 +msgid "xref:vhm-aws.adoc[VHM and AWS]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:91 +msgid "xref:vhm-azure.adoc[VHM and Azure]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:92 +msgid "xref:vhm-gce.adoc[VHM and GCE]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:93 +msgid "xref:vhm-kubernetes.adoc[VHM and Kubernetes]" +msgstr "" + +#. Troubleshooting +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:95 +msgid "xref:vhm-caasp.adoc[VHM and CaaSP]" +msgstr "" + +#. Appendices +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:97 +msgid "xref:tshoot-clients.adoc[Troubleshooting Clients]" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/nav-client-configuration-guide.adoc:98 +msgid "xref:autoyast-example.adoc[AutoYaST Example]" +msgstr "" diff --git a/l10n/po/es/client-configuration/pages/activation-keys.po b/l10n/po/es/client-configuration/pages/activation-keys.po new file mode 100644 index 00000000000..ef67a970abf --- /dev/null +++ b/l10n/po/es/client-configuration/pages/activation-keys.po @@ -0,0 +1,444 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-25 03:32+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/client-configuration/pages/activation-keys.adoc:2 +#, no-wrap +msgid "Activation Keys" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:6 +msgid "" +"Activation keys are used with traditional and Salt clients to ensure that " +"your clients have the correct software entitlements, are connecting to the " +"appropriate channels, and are subscribed to the relevant groups. Each " +"activation key is bound to an organization, which you can set when you " +"create the key." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:11 +msgid "" +"In {productname}, an activation key is a group of configuration settings " +"with a label. You can apply all configuration settings associated with an " +"activation key by adding its label as a parameter to a bootstrap script. We " +"recommend you use an activation key label in combination with a bootstrap " +"script. When the bootstrap script is executed all configuration settings " +"associated with the label are applied to the system the script is run on." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:13 +msgid "An activation key can specify:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:15 +msgid "Channel Assignment" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:16 +msgid "System Types (Traditionally called Add-on Entitlements)" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:17 +msgid "Contact Method" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:18 +msgid "Configuration Files" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:19 +msgid "Packages to be Installed" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:20 +msgid "System Group Assignment" +msgstr "" + +#. type: Target for macro image +#: ./modules/client-configuration/pages/activation-keys.adoc:21 +#, no-wrap +msgid "provision-config-keys.png" +msgstr "" + +#. type: Block title +#: ./modules/client-configuration/pages/activation-keys.adoc:25 +#, no-wrap +msgid "Procedure: Creating an Activation Key" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:27 +msgid "" +"In the {productname} {webui}, as an administrator, navigate to " +"menu:Systems[Activation Keys]." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:28 +msgid "Click the btn:[Create Key] button." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:29 +msgid "" +"On the [guimenu]``Activation Key Details`` page, in the " +"[guimenu]``Description`` field, enter a name for the activation key." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:31 +msgid "" +"In the [guimenu]``Key`` field, enter the distribution and service pack " +"associated with the key. For example, ``SLES12-SP4`` for " +"{sles}{nbsp}12{nbsp}SP4." +msgstr "" + +#. type: delimited block = +#: ./modules/client-configuration/pages/activation-keys.adoc:37 ./modules/client-configuration/pages/activation-keys.adoc:127 +msgid "" +"Do not use commas in the [guimenu]``Key`` field for any {suse} products. " +"However, you *must* use commas for Red Hat Products. For more information, " +"see xref:reference:systems/activation-keys.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:41 +msgid "" +"In the [guimenu]``Base Channels`` drop-down box, select the appropriate base " +"software channel, and allow the relevant child channels to populate. For " +"more information, see " +"xref:reference:admin/setup-wizard.adoc#vle.webui.admin.wizard.products[] and " +"xref:administration:custom-channels.adoc[]." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:42 +msgid "" +"Select the child channels you need (for example, the mandatory {susemgr} " +"tools and updates channels)." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:43 +msgid "" +"We recommend you leave the [guimenu]``Contact Method`` set to " +"[guimenu]``Default``." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:44 +msgid "We recommend you leave the [guimenu]``Universal Default`` setting unchecked." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:45 +msgid "Click btn:[Create Activation Key] to create the activation key." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:46 +msgid "" +"Check the [guimenu]``Configuration File Deployment`` check box to enable " +"configuration management for this key, and click btn:[Update Activation Key] " +"to save this change." +msgstr "" + +#. type: delimited block = +#: ./modules/client-configuration/pages/activation-keys.adoc:51 +msgid "" +"The [guimenu]``Configuration File Deployment`` check box does not appear " +"until after you have created the activation key. Ensure you go back and " +"check the box if you need to enable configuration management." +msgstr "" + +#. type: Title == +#: ./modules/client-configuration/pages/activation-keys.adoc:55 +#, no-wrap +msgid "Combining Activation Keys" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:59 +msgid "" +"You can combine activation keys when executing the bootstrap script on your " +"traditional clients. Combining keys allows for more control on what is " +"installed on your systems and reduces duplication of keys for large or " +"complex environments." +msgstr "" + +#. type: Target for macro image +#: ./modules/client-configuration/pages/activation-keys.adoc:60 +#, no-wrap +msgid "combine-keys.png" +msgstr "" + +#. type: Target for macro image +#: ./modules/client-configuration/pages/activation-keys.adoc:62 +#, no-wrap +msgid "combine-keys2.png" +msgstr "" + +#. type: delimited block = +#: ./modules/client-configuration/pages/activation-keys.adoc:68 +msgid "" +"With Salt clients, you cannot combine activation keys. Only the first key " +"will be used." +msgstr "" + +#. type: Title == +#: ./modules/client-configuration/pages/activation-keys.adoc:72 +#, no-wrap +msgid "Activation Key Best Practices" +msgstr "" + +#. type: Block title +#: ./modules/client-configuration/pages/activation-keys.adoc:74 +#, no-wrap +msgid "Default Parent Channel" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:79 +msgid "" +"Avoid using the [systemitem]``SUSE Manager Default`` parent channel. This " +"setting forces {productname} to choose a parent channel that best " +"corresponds to the installed operating system, which can sometimes lead to " +"unexpected behavior. Instead, we recommend you create activation keys " +"specific to each distribution and architecture." +msgstr "" + +#. type: Block title +#: ./modules/client-configuration/pages/activation-keys.adoc:80 +#, no-wrap +msgid "Bootstrapping with Activation Keys" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:85 +msgid "" +"If you are using bootstrap scripts, consider creating an activation key for " +"each script. This will help you align channel assignments, package " +"installation, system group memberships, and configuration channel " +"assignments. You will also need less manual interaction with your system " +"after registration." +msgstr "" + +#. type: Block title +#: ./modules/client-configuration/pages/activation-keys.adoc:86 +#, no-wrap +msgid "Bandwidth Requirements" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:89 +msgid "" +"Using activation keys might result in automatic downloading of software at " +"registration time, which might not be desirable in environments where " +"bandwidth is constrained." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:91 +msgid "These options create bandwidth usage:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:93 +msgid "" +"Assigning a SUSE Product Pool channel will result in the automatic " +"installation of the corresponding product descriptor package." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:94 +msgid "Any package in the [guimenu]``Packages`` section will be installed." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:95 +msgid "" +"Any Salt state from the [guimenu]``Configuration`` section might trigger " +"downloads depending on its contents." +msgstr "" + +#. type: Block title +#: ./modules/client-configuration/pages/activation-keys.adoc:96 +#, no-wrap +msgid "Key Label Naming" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:99 +msgid "" +"If you do not enter a human-readable name for your activation keys, the " +"system will automatically generate a number string, which can make it " +"difficult to manage your keys." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:102 +msgid "" +"Consider a naming scheme for your activation keys to help you keep track of " +"them. Creating names which are associated with your organization's " +"infrastructure will make it easier for you when performing more complex " +"operations." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:104 +msgid "When creating key labels, consider these tips:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:106 +msgid "" +"OS naming (mandatory): Keys should always refer to the OS they provide " +"settings for" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:107 +msgid "" +"Architecture naming (recommended): Unless your company is running on one " +"architecture only, for example x86_64, then providing labels with an " +"architecture type is a good idea." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:108 +msgid "Server type naming: What is, or what will this server be used for?" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:109 +msgid "Location naming: Where is the server located? Room, building, or department?" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:110 +msgid "Date naming: Maintenance windows, quarter, etc." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:111 +msgid "Custom naming: What naming scheme suits your organizations needs?" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:113 +msgid "Example activation key label names:" +msgstr "" + +#. type: delimited block - +#: ./modules/client-configuration/pages/activation-keys.adoc:116 +#, no-wrap +msgid "sles12-sp2-web_server-room_129-x86_64\n" +msgstr "" + +#. type: delimited block - +#: ./modules/client-configuration/pages/activation-keys.adoc:120 +#, no-wrap +msgid "sles12-sp2-test_packages-blg_502-room_21-ppc64le\n" +msgstr "" + +#. type: Block title +#: ./modules/client-configuration/pages/activation-keys.adoc:129 +#, no-wrap +msgid "Included Channels" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:132 +msgid "" +"When creating activation keys you also need to keep in mind which software " +"channels will be associated with it." +msgstr "" + +#. type: delimited block = +#: ./modules/client-configuration/pages/activation-keys.adoc:138 +msgid "" +"Keys should have a specific base channel assigned to them, for example: " +"``SLES12-SP2-Pool-x86_64``. If this is not the case, {productname} cannot " +"use specific stages. Using the default base channel is not recommended and " +"may cause problems." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:141 +msgid "Channels to be included:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:142 +msgid "suse-manager-tools" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:143 ./modules/client-configuration/pages/activation-keys.adoc:151 +msgid "Typical packages to be included:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:144 +msgid "mgr-osad (pushing tasks)" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:145 +msgid "Installs [package]``python-jabberpy`` and [package]``pyxml`` as dependencies" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:146 +msgid "[package]``mgr-cfg-actions`` (Remote Command, Configuration Management)" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:147 +msgid "" +"Installs [package]``mgr-cfg`` and [package]``mgr-cfg-client`` as " +"dependencies" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:149 +msgid "The [systemitem]``suse-manager-tools`` channel is mandatory." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:153 +msgid "" +"osad (pushing tasks): Installs [package]``python-jabberpy`` and " +"[package]``pyxml`` as dependencies" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/activation-keys.adoc:153 +msgid "" +"[package]``rhncfg-actions`` (Remote Command, Configuration Managment): " +"Installs [package]``rhncfg`` and [package]``rhncfg-client`` as dependencies" +msgstr "" diff --git a/l10n/po/es/client-configuration/pages/autoinstallation-methods.po b/l10n/po/es/client-configuration/pages/autoinstallation-methods.po new file mode 100644 index 00000000000..b6e07844b5e --- /dev/null +++ b/l10n/po/es/client-configuration/pages/autoinstallation-methods.po @@ -0,0 +1,64 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:55+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/client-configuration/pages/autoinstallation-methods.adoc:2 +#, no-wrap +msgid "Automate Client Installation" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoinstallation-methods.adoc:7 +msgid "" +"{ay} and Kickstart configuration files allow you to automate client system " +"installations. This is useful if you need to install a large number of " +"clients." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoinstallation-methods.adoc:10 +msgid "" +"For {sle} clients, use {ay}. When you have created an {ay} file, you can " +"upload and manage it using the {productname} {webui}." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoinstallation-methods.adoc:13 +msgid "" +"For {rhel} clients, use Kickstart. Kickstart files are created, modified, " +"and managed within the {productname} {webui}." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoinstallation-methods.adoc:17 +msgid "" +"We recommend that you use PXE boot for installing clients. PXE booting " +"requires a DHCP server that points to your {productname} Server. The " +"{productname} Server then acts as a TFTP server." +msgstr "" + +#. Cobbler allows you to automate bare-metal installations. +#. It uses DHCP to access a PXE boot server, and can be used in virtualized environments. +#. type: Plain text +#: ./modules/client-configuration/pages/autoinstallation-methods.adoc:22 +msgid "" +"The TFTP environment is generated with Cobbler. Cobbler can also generate a " +"bootable ISO image. The ISO image can be used to install machines when PXE " +"boot is not an option; for more information, see " +"xref:client-configuration:cobbler.adoc[]." +msgstr "" diff --git a/l10n/po/es/client-configuration/pages/autoyast-example.po b/l10n/po/es/client-configuration/pages/autoyast-example.po new file mode 100644 index 00000000000..1e55e1ac23b --- /dev/null +++ b/l10n/po/es/client-configuration/pages/autoyast-example.po @@ -0,0 +1,183 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/client-configuration/pages/autoyast-example.adoc:2 +#, no-wrap +msgid "AutoYast Example File" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:5 +msgid "" +"{suse} provides templates of AutoYaST profiles in the https://github.com/" +"SUSE/manager-build-profiles[SUSE/manager-build-profiles] public GitHub " +"repository." +msgstr "" + +#. type: Title == +#: modules/client-configuration/pages/autoyast-example.adoc:7 +#, no-wrap +msgid "Minimalist AutoYaST Profile for Automated Installations and Useful Enhancements" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:12 +msgid "" +"The {ay} profile in this section installs a {sles} system with all default " +"installation options including a default network configuration using DHCP. " +"After the installation is finished, a bootstrap script located on the " +"{productname} server is executed in order to register the freshly installed " +"system with {productname}. You need to adjust the IP address of the " +"{productname} server, the name of the bootstrap script, and the root " +"password according to your environment:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/autoyast-example.adoc:19 +#, no-wrap +msgid "" +"\n" +" ...\n" +" root\n" +" `linux`\n" +"\n" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/autoyast-example.adoc:21 +#, no-wrap +msgid "http://`192.168.1.1`/pub/bootstrap/`my_bootstrap.sh`\n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:24 +msgid "The complete {ay} file:" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:26 +msgid "" +"You can find the AutoYaST file at https://github.com/SUSE/manager-build-" +"profiles/tree/master/AutoYaST/Minimal-AutoYaST." +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:28 +msgid "Use this enhancement fragment to add child channels:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/autoyast-example.adoc:47 +#, no-wrap +msgid "" +"\n" +" \n" +" \n" +" true\n" +" http://$c_server/ks/dist/child/`channel-label`/`distribution-label`\n" +" $c_name\n" +" $c_product\n" +" /\n" +" \n" +" \n" +" \n" +" http://$c_server/ks/dist/child/`channel-label`/`sle-manager-tools`/`distribution-label`\n" +" ...\n" +" \n" +" ...\n" +" \n" +"\n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:53 +msgid "" +"Replace [replaceable]``channel-label`` and [replaceable]``distribution-" +"label`` with the correct labels (such as `sles12-sp4-updates-x86_64` and " +"`sles12-sp4-x86_64`). Ensure that the distribution label corresponds to the " +"Autoinstallable Distribution. Set the variables (such as ``$c_server``) " +"according to your environment. For more information about variables, see " +"xref:reference:systems/autoinst-distributions.adoc[]." +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/autoyast-example.adoc:56 +msgid "Here is a literal example for `sles12-sp4-x86_64`:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/autoyast-example.adoc:83 +#, no-wrap +msgid "" +"\n" +" \n" +" \n" +" \n" +" http://192.168.150.10/ks/dist/child/dev-sles12-sp4-updates-x86_64/dev-sles12sp4\n" +" SLES 12 Updates\n" +" /\n" +" SLES12 Updates\n" +" \n" +" \n" +" \n" +" http://192.168.150.10/ks/dist/child/dev-sle-manager-tools12-pool-x86_64-sp4/dev-sles12sp4\n" +" SLES 12 Pool SUSE Manager Tools\n" +" /\n" +" SLES12 Pool SUSE Manager Tools\n" +" \n" +" \n" +" \n" +" http://192.168.150.10/ks/dist/child/dev-sle-manager-tools12-updates-x86_64-sp4/dev-sles12sp4\n" +" SLES 12 Updates SUSE Manager Tools\n" +" /\n" +" SLES12 Updates SUSE Manager Tools\n" +" \n" +" \n" +"\n" +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/autoyast-example.adoc:86 +#, no-wrap +msgid "Add the Updates Channel" +msgstr "" + +#. type: delimited block = +#: modules/client-configuration/pages/autoyast-example.adoc:92 +msgid "" +"It is required that you add the updates tools channel to the `` {ay} " +"snippet section. This ensures your systems are provided with an up-to-date " +"version of the `libzypp` package. If you do not include the updates tools " +"channel, you will encounter `400` errors. In this example, the " +"(DISTRIBUTION_NAME) is replaced with the name of the autoinstallation " +"distribution from menu:Systems[Autoinstallation > Distributions]." +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/autoyast-example.adoc:101 +#, no-wrap +msgid "" +"\n" +" true\n" +" http://$redhat_management_server/ks/dist/child/sles12-sp2-updates-x86_64/(DISTRIBUTION_NAME)\n" +" sles12 sp2 updates\n" +" SLES12\n" +" /\n" +"\n" +msgstr "" diff --git a/l10n/po/es/client-configuration/pages/autoyast.po b/l10n/po/es/client-configuration/pages/autoyast.po new file mode 100644 index 00000000000..e0c47f52a93 --- /dev/null +++ b/l10n/po/es/client-configuration/pages/autoyast.po @@ -0,0 +1,202 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-06-14 00:55+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: ./modules/client-configuration/pages/autoyast.adoc:2 +#, no-wrap +msgid "AutoYaST" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:6 +msgid "" +"When you install a {sle} client, there are a number of questions you need to " +"answer. To automate installation, you can create an {ay} file with all the " +"answers to those questions, so that no user intervention is required." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:9 +msgid "" +"{ay} files can be kept on a server and read by individual clients during " +"installation. The same {ay} file is used to install multiple clients." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:11 +msgid "" +"{ay} can be used to schedule a registered system to be installed with a new " +"operating system and package profile, or you can use it to install a new " +"system that was not previously registered, or does not yet have an operating " +"system installed." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:13 +msgid "" +"For more information about {ay}, see " +"https://doc.opensuse.org/projects/autoyast/." +msgstr "" + +#. This is general autoyast info, not specific to SUMA. LKB 2019-07-29 +# +#. When a machine is to receive a network-based {ay} installation, the following events must occur in this order: +# +#. . After being connected to the network and turned on, the machine's PXE logic broadcasts its MAC address and requests to be discovered. +#. . If no static IP address is used, the DHCP server recognizes the discovery request and offers network information needed for the new machine to boot. This includes an IP address, the default gateway to be used, the netmask of the network, the IP address of the TFTP or HTTP server holding the bootloader program, and the full path and file name to that program (relative to the server's root). +#. . The machine applies the networking information and initiates a session with the server to request the bootloader program. +#. . The bootloader searches for its configuration file on the server from which it was loaded. This file dictates which Kernel and Kernel options, such as the initial RAM disk (initrd) image, should be executed on the booting machine. Assuming the bootloader program is SYSLINUX, this file is located in the [path]``pxelinux.cfg`` directory on the server and named the hexadecimal equivalent of the new machine's IP address. For example, a bootloader configuration file for {sles} should contain: +#. + +# +#. ---- +#. port 0 +#. prompt 0 +#. timeout 1 +#. default autoyast +#. label autoyast +#. kernel vmlinuz +#. append autoyast=http://`my_susemanager_server`/`path`\ +#. install=http://`my_susemanager_server`/`repo_tree` +#. ---- +#. . The machine accepts and uncompresses the initrd and kernel, boots the kernel, fetches the instsys from the install server and initiates the {ay} installation with the options supplied in the bootloader configuration file, including the server containing the {ay} configuration file. +#. . The new machine is installed based on the parameters established within the {ay} configuration file. +#. type: Title == +#: ./modules/client-configuration/pages/autoyast.adoc:41 +#, no-wrap +msgid "Before you Begin" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:45 +msgid "" +"Some preparation is required for your infrastructure to handle {ay} " +"installations. Before you create an {ay} profile, consider:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:48 +msgid "" +"A DHCP server is not required for {ay}, but it can make things easier. If " +"you are using static IP addresses, you should select static IP while " +"developing your {ay} profile." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:49 +msgid "Host the {ay} distribution trees via HTTP, provided by {productname}." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:50 +msgid "If you are performing a bare metal {ay} installation, use these settings:" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:51 +msgid "" +"Configure DHCP to assign the required networking parameters and the " +"bootloader program location." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:52 +msgid "" +"In the bootloader configuration file, specify the kernel and appropriate " +"kernel options to be used." +msgstr "" + +#. type: Title == +#: ./modules/client-configuration/pages/autoyast.adoc:55 +#, no-wrap +msgid "Build a Bootable ISO" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:59 +msgid "" +"You will need to create a bootable ISO image to be used by the target system " +"for installation. When the system is rebooted or switched on, it boots from " +"the image, loads the {ay} configuration from your {productname}, and " +"installs {sles} according to the {ay} profile." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:62 +msgid "" +"To use the ISO image, boot the system and type `autoyast` at the prompt " +"(assuming you left the label for the {ay} boot as ``autoyast``). Press " +"kbd:[Enter] to begin the {ay} installation." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:65 +msgid "" +"This is managed by the KIWI image system. For more information about KIWI, " +"see http://doc.opensuse.org/projects/kiwi/doc/." +msgstr "" + +#. type: Title == +#: ./modules/client-configuration/pages/autoyast.adoc:68 +#, no-wrap +msgid "Integrate with PXE" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:72 +msgid "" +"Instead of using a bootable ISO image, you can use a PXE image instead. " +"This is less error-prone, allows {ay} installation from bare metal, and " +"integrates with existing PXE/DHCP environments." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:75 +msgid "" +"To use this method, make sure your systems have network interface cards " +"(NICs) that support PXE. You will need to install and configure a PXE " +"server, ensure DHCP is running, and place the installation repository on an " +"HTTP server that is reachable by the {productname} Server." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:77 +msgid "" +"Upload the {ay} profile to the {productname} Server using the {productname} " +"{webui}." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:79 +msgid "" +"When the {ay} profile has been created, use the URL from the " +"[guimenu]``Autoinstallation Overview`` page as the image location." +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:81 +msgid "" +"For more information about PXE boot, see " +"https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-deployment-prep-pxe.html" +msgstr "" + +#. type: Plain text +#: ./modules/client-configuration/pages/autoyast.adoc:82 +msgid "" +"For more information about autoinstallation profiles, see " +"xref:reference:systems/autoinst-profiles.adoc[]." +msgstr "" diff --git a/l10n/po/es/client-configuration/pages/bootstrap-repository.po b/l10n/po/es/client-configuration/pages/bootstrap-repository.po new file mode 100644 index 00000000000..4b8a7515e64 --- /dev/null +++ b/l10n/po/es/client-configuration/pages/bootstrap-repository.po @@ -0,0 +1,307 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2020-07-26 02:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: modules/client-configuration/pages/bootstrap-repository.adoc:2 +#, no-wrap +msgid "Bootstrap Repository" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:6 +msgid "" +"A bootstrap repository contains packages for installing Salt on clients, as " +"well as the required packages for registering Salt or traditional clients " +"during bootstrapping. Bootstrap repositories are automatically created and " +"regenerated on the {productname} Server for every synchronized product." +msgstr "" + +#. type: Title == +#: modules/client-configuration/pages/bootstrap-repository.adoc:9 +#, no-wrap +msgid "Prepare to Create a Bootstrap Repository" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:12 +msgid "" +"When you select a product for synchronization, the bootstrap repository is " +"automatically created as soon as all mandatory channels are fully mirrored." +msgstr "" + +#. type: Title == +#: modules/client-configuration/pages/bootstrap-repository.adoc:31 +#, no-wrap +msgid "Options for Automatic Mode" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:35 +msgid "" +"You can change how the automated bootstrap repository creation works. This " +"section details the various settings." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/bootstrap-repository.adoc:38 +#, no-wrap +msgid "Flush Mode" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:42 +msgid "" +"By default, every regeneration starts with an empty repository and copies " +"only the latest packages into it. To disable this behavior, add or edit " +"this value in [path]``/etc/rhn/rhn.conf``:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:45 +#, no-wrap +msgid "server.susemanager.bootstrap_repo_flush = 0\n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:48 +msgid "" +"Alternatively, you can use the ``--no-flush`` option when you create the " +"bootstrap repository from the command prompt." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/bootstrap-repository.adoc:51 +#, no-wrap +msgid "Automatic Mode" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:55 +msgid "" +"By default, automated regeneration of the bootstrap repositories is " +"enabled. To disable it, add or edit this value in [path]``/etc/rhn/rhn." +"conf``:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:58 +#, no-wrap +msgid "server.susemanager.auto_generate_bootstrap_repo = 0\n" +msgstr "" + +#. type: Title === +#: modules/client-configuration/pages/bootstrap-repository.adoc:62 +#, no-wrap +msgid "Configure Bootstrap Data File" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:69 +msgid "" +"The tool uses a data file with information about which packages are required " +"for each distribution. The data file is stored at [path]``/usr/share/" +"susemanager/mgr_bootstrap_data.py``. {suse} updates this file regularly. " +"If you want to makes changes to this file, do not edit it directly. " +"Instead, create a copy in the same directory and edit your copy:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:73 +#, no-wrap +msgid "" +"cd /usr/share/susemanager/\n" +"cp mgr_bootstrap_data.py my_data.py\n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:77 +msgid "" +"When you have made your changes, configure {productname} to use the new " +"file. Add or edit this value in [path]``/etc/rhn/rhn.conf``:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:80 +#, no-wrap +msgid "server.susemanager.bootstrap_repo_datamodule = my_data\n" +msgstr "" + +#. type: delimited block = +#: modules/client-configuration/pages/bootstrap-repository.adoc:86 +msgid "" +"On the next update, the new data from {suse} will overwrite the original " +"data file, not the new one. You will need to keep the new file up to date " +"with changes provided by {suse}." +msgstr "" + +#. type: Title == +#: modules/client-configuration/pages/bootstrap-repository.adoc:90 +#, no-wrap +msgid "Manually Generate a Bootstrap Repository" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:94 +msgid "" +"By default, bootstrap repositories are regenerated daily. You can manually " +"create the bootstrap repository from the command prompt:" +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/bootstrap-repository.adoc:97 +#, no-wrap +msgid "Procedure: Generating the Bootstrap Repository for {sle}" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:99 +msgid "" +"At the command prompt on the {productname} Server, as root, list the " +"available bootstrap repositories:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:102 +#, no-wrap +msgid "mgr-create-bootstrap-repo -l\n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:104 +msgid "" +"Create the bootstrap repository, using the appropriate repository name as " +"the product label:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:107 +#, no-wrap +msgid "mgr-create-bootstrap-repo -c SLE-version-x86_64\n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:110 +msgid "" +"The client repository is located in [path]``/srv/www/htdocs/pub/repositories/" +"``." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/bootstrap-repository.adoc:113 +#, no-wrap +msgid "Procedure: Specifying a Parent Channel for a Bootstrap Repository" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:116 +msgid "" +"If you have mirrored more than one product (for example, SLES and SLES for " +"SAP), or if you use custom channels, you need to specify the parent channel " +"to use when creating the bootstrap repository." +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/bootstrap-repository.adoc:118 +msgid "Check which parent channels you have available:" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/bootstrap-repository.adoc:126 +#, no-wrap +msgid "" +"mgr-create-bootstrap-repo -c SLE-15-x86_64\n" +"Multiple options for parent channel found. Please use option\n" +"--with-parent-channel