From 07276d16b83d2fd78ac8948da89820337160e278 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 14 May 2025 17:17:50 -0300 Subject: Revamp i18n: use gotext --- .gitignore | 5 +- Makefile | 40 ++-- deps.mk | 32 +++- doc/uuid.de.0.adoc | 13 -- doc/uuid.de.1.adoc | 159 ---------------- doc/uuid.de.3.adoc | 5 - doc/uuid.de.7CHANGELOG.adoc | 22 --- doc/uuid.de.7README.adoc | 5 - doc/uuid.de.7recipes.adoc | 5 - doc/uuid.de.7tutorial.adoc | 5 - doc/uuid.de.7why.adoc | 5 - doc/uuid.eo.0.adoc | 13 -- doc/uuid.eo.1.adoc | 159 ---------------- doc/uuid.eo.3.adoc | 5 - doc/uuid.eo.7CHANGELOG.adoc | 22 --- doc/uuid.eo.7README.adoc | 5 - doc/uuid.eo.7recipes.adoc | 5 - doc/uuid.eo.7tutorial.adoc | 5 - doc/uuid.eo.7why.adoc | 5 - doc/uuid.es.0.adoc | 13 -- doc/uuid.es.1.adoc | 159 ---------------- doc/uuid.es.3.adoc | 5 - doc/uuid.es.7CHANGELOG.adoc | 22 --- doc/uuid.es.7README.adoc | 5 - doc/uuid.es.7recipes.adoc | 5 - doc/uuid.es.7tutorial.adoc | 5 - doc/uuid.es.7why.adoc | 5 - doc/uuid.fr.0.adoc | 13 -- doc/uuid.fr.1.adoc | 159 ---------------- doc/uuid.fr.3.adoc | 5 - doc/uuid.fr.7CHANGELOG.adoc | 22 --- doc/uuid.fr.7README.adoc | 5 - doc/uuid.fr.7recipes.adoc | 5 - doc/uuid.fr.7tutorial.adoc | 5 - doc/uuid.fr.7why.adoc | 5 - doc/uuid.pt.0.adoc | 13 -- doc/uuid.pt.1.adoc | 159 ---------------- doc/uuid.pt.3.adoc | 5 - doc/uuid.pt.7CHANGELOG.adoc | 22 --- doc/uuid.pt.7README.adoc | 5 - doc/uuid.pt.7recipes.adoc | 5 - doc/uuid.pt.7tutorial.adoc | 5 - doc/uuid.pt.7why.adoc | 5 - mkdeps.sh | 18 +- po/de.po | 446 -------------------------------------------- po/doc/de.po | 436 +++++++++++++++++++++++++++++++++++++++++++ po/doc/doc.pot | 432 ++++++++++++++++++++++++++++++++++++++++++ po/doc/eo.po | 436 +++++++++++++++++++++++++++++++++++++++++++ po/doc/es.po | 436 +++++++++++++++++++++++++++++++++++++++++++ po/doc/fr.po | 436 +++++++++++++++++++++++++++++++++++++++++++ po/doc/note.txt | 5 + po/doc/po4a.cfg | 13 ++ po/doc/pt.po | 436 +++++++++++++++++++++++++++++++++++++++++++ po/eo.po | 446 -------------------------------------------- po/es.po | 446 -------------------------------------------- po/fr.po | 446 -------------------------------------------- po/note.txt | 5 - po/po4a.cfg | 12 -- po/pt.po | 446 -------------------------------------------- po/uuid.pot | 443 ------------------------------------------- po/uuid/de.po | 19 ++ po/uuid/eo.po | 19 ++ po/uuid/es.po | 19 ++ po/uuid/fr.po | 19 ++ po/uuid/po4a.cfg | 3 + po/uuid/pt.po | 19 ++ po/uuid/uuid.pot | 19 ++ src/uuid.go | 15 +- 68 files changed, 2827 insertions(+), 3815 deletions(-) delete mode 100644 doc/uuid.de.0.adoc delete mode 100644 doc/uuid.de.1.adoc delete mode 100644 doc/uuid.de.3.adoc delete mode 100644 doc/uuid.de.7CHANGELOG.adoc delete mode 100644 doc/uuid.de.7README.adoc delete mode 100644 doc/uuid.de.7recipes.adoc delete mode 100644 doc/uuid.de.7tutorial.adoc delete mode 100644 doc/uuid.de.7why.adoc delete mode 100644 doc/uuid.eo.0.adoc delete mode 100644 doc/uuid.eo.1.adoc delete mode 100644 doc/uuid.eo.3.adoc delete mode 100644 doc/uuid.eo.7CHANGELOG.adoc delete mode 100644 doc/uuid.eo.7README.adoc delete mode 100644 doc/uuid.eo.7recipes.adoc delete mode 100644 doc/uuid.eo.7tutorial.adoc delete mode 100644 doc/uuid.eo.7why.adoc delete mode 100644 doc/uuid.es.0.adoc delete mode 100644 doc/uuid.es.1.adoc delete mode 100644 doc/uuid.es.3.adoc delete mode 100644 doc/uuid.es.7CHANGELOG.adoc delete mode 100644 doc/uuid.es.7README.adoc delete mode 100644 doc/uuid.es.7recipes.adoc delete mode 100644 doc/uuid.es.7tutorial.adoc delete mode 100644 doc/uuid.es.7why.adoc delete mode 100644 doc/uuid.fr.0.adoc delete mode 100644 doc/uuid.fr.1.adoc delete mode 100644 doc/uuid.fr.3.adoc delete mode 100644 doc/uuid.fr.7CHANGELOG.adoc delete mode 100644 doc/uuid.fr.7README.adoc delete mode 100644 doc/uuid.fr.7recipes.adoc delete mode 100644 doc/uuid.fr.7tutorial.adoc delete mode 100644 doc/uuid.fr.7why.adoc delete mode 100644 doc/uuid.pt.0.adoc delete mode 100644 doc/uuid.pt.1.adoc delete mode 100644 doc/uuid.pt.3.adoc delete mode 100644 doc/uuid.pt.7CHANGELOG.adoc delete mode 100644 doc/uuid.pt.7README.adoc delete mode 100644 doc/uuid.pt.7recipes.adoc delete mode 100644 doc/uuid.pt.7tutorial.adoc delete mode 100644 doc/uuid.pt.7why.adoc delete mode 100644 po/de.po create mode 100644 po/doc/de.po create mode 100644 po/doc/doc.pot create mode 100644 po/doc/eo.po create mode 100644 po/doc/es.po create mode 100644 po/doc/fr.po create mode 100644 po/doc/note.txt create mode 100644 po/doc/po4a.cfg create mode 100644 po/doc/pt.po delete mode 100644 po/eo.po delete mode 100644 po/es.po delete mode 100644 po/fr.po delete mode 100644 po/note.txt delete mode 100644 po/po4a.cfg delete mode 100644 po/pt.po delete mode 100644 po/uuid.pot create mode 100644 po/uuid/de.po create mode 100644 po/uuid/eo.po create mode 100644 po/uuid/es.po create mode 100644 po/uuid/fr.po create mode 100644 po/uuid/po4a.cfg create mode 100644 po/uuid/pt.po create mode 100644 po/uuid/uuid.pot diff --git a/.gitignore b/.gitignore index fa77916..d3c2f8f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ -!/doc/*.adoc /doc/* -/src/version.go +!/doc/*.en.*.adoc +/po/*/*.mo +/src/meta.go /*.bin /src/*.a /src/*.bin diff --git a/Makefile b/Makefile index d912d70..974b992 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,6 @@ DATE = 1970-01-01 VERSION = 0.1.0 NAME = uuid NAME_UC = $(NAME) -LANGUAGES = en ## Installation prefix. Defaults to "/usr". PREFIX = /usr BINDIR = $(PREFIX)/bin @@ -24,12 +23,12 @@ GOLDFLAGS = -L $(GOLIBDIR) .SUFFIXES: -.SUFFIXES: .go .a .bin .bin-check .adoc +.SUFFIXES: .go .a .bin .bin-check .adoc .po .mo .go.a: go tool compile -I $(@D) $(GOCFLAGS) -o $@ -p $(*F) \ `find $< $$(if [ $(*F) != main ]; then \ - echo src/$(NAME).go src/version.go; fi) | uniq` + echo src/$(NAME).go src/meta.go; fi) | uniq` .a.bin: go tool link -L $(@D) $(GOLDFLAGS) -o $@ --extldflags '$(LDLIBS)' $< @@ -37,6 +36,9 @@ GOLDFLAGS = -L $(GOLIBDIR) .adoc: asciidoctor -b manpage -o $@ $< +.po.mo: + msgfmt -c -o $@ $< + all: @@ -49,21 +51,25 @@ mains.bin = $(mains.go:.go=.bin) functional-tests/lib.a = $(functional-tests/lib.go:.go=.a) fuzz-targets/lib.a = $(fuzz-targets/lib.go:.go=.a) benchmarks/lib.a = $(benchmarks/lib.go:.go=.a) +manpages.N.adoc = $(manpages.en.N.adoc) $(manpages.xx.N.adoc) manpages.N = $(manpages.N.adoc:.adoc=) +sources.mo = $(sources.po:.po=.mo) sources = \ src/$(NAME).go \ - src/version.go \ + src/meta.go \ src/main.go \ derived-assets = \ - src/version.go \ + src/meta.go \ $(libs.a) \ $(mains.a) \ $(mains.bin) \ $(NAME).bin \ + $(manpages.xx.N.adoc) \ $(manpages.N) \ + $(sources.mo) \ side-assets = \ tests/fuzz/corpus/ \ @@ -77,19 +83,25 @@ all: $(derived-assets) $(libs.a): Makefile deps.mk -$(libs.a): src/$(NAME).go src/version.go +$(libs.a): src/$(NAME).go src/meta.go $(fuzz-targets/lib.a): go tool compile $(GOCFLAGS) -o $@ -p $(NAME) -d=libfuzzer \ - $*.go src/$(NAME).go src/version.go + $*.go src/$(NAME).go src/meta.go -src/version.go: Makefile - echo 'package $(NAME); const Version = "$(VERSION)"' > $@ +src/meta.go: Makefile + echo 'package $(NAME)' > $@ + echo 'const Version = "$(VERSION)"' >> $@ + echo 'const Name = "$(NAME)"' >> $@ + echo 'const LOCALEDIR = "$(LOCALEDIR)"' >> $@ $(NAME).bin: src/main.bin ln -fs src/main.bin $@ +$(manpages.xx.N.adoc): po/doc/po4a.cfg + po4a --no-update --translate-only $@ po/doc/po4a.cfg + tests.bin-check = \ @@ -142,8 +154,14 @@ bench: $(benchmarks/main.bin-check) -i18n: - po4a po/po4a.cfg +i18n-doc: + po4a po/doc/po4a.cfg + +i18n-code: + gotext src/$(NAME).go > po/$(NAME)/$(NAME).pot + po4a po/$(NAME)/po4a.cfg + +i18n: i18n-doc i18n-code diff --git a/deps.mk b/deps.mk index 8dc5380..b6bcb65 100644 --- a/deps.mk +++ b/deps.mk @@ -16,15 +16,7 @@ mains.go = \ tests/fuzz/new-v7-from/main.go \ tests/main.go \ -manpages.N.adoc = \ - doc/uuid.de.0.adoc \ - doc/uuid.de.1.adoc \ - doc/uuid.de.3.adoc \ - doc/uuid.de.7CHANGELOG.adoc \ - doc/uuid.de.7README.adoc \ - doc/uuid.de.7recipes.adoc \ - doc/uuid.de.7tutorial.adoc \ - doc/uuid.de.7why.adoc \ +manpages.en.N.adoc = \ doc/uuid.en.0.adoc \ doc/uuid.en.1.adoc \ doc/uuid.en.3.adoc \ @@ -34,11 +26,23 @@ manpages.N.adoc = \ doc/uuid.en.7recipes.adoc \ doc/uuid.en.7tutorial.adoc \ doc/uuid.en.7why.adoc \ + +manpages.xx.N.adoc = \ + doc/uuid.de.0.adoc \ + doc/uuid.de.1.adoc \ + doc/uuid.de.3.adoc \ + doc/uuid.de.7CHANGELOG.adoc \ + doc/uuid.de.7README.adoc \ + doc/uuid.de.7TODOs.adoc \ + doc/uuid.de.7recipes.adoc \ + doc/uuid.de.7tutorial.adoc \ + doc/uuid.de.7why.adoc \ doc/uuid.eo.0.adoc \ doc/uuid.eo.1.adoc \ doc/uuid.eo.3.adoc \ doc/uuid.eo.7CHANGELOG.adoc \ doc/uuid.eo.7README.adoc \ + doc/uuid.eo.7TODOs.adoc \ doc/uuid.eo.7recipes.adoc \ doc/uuid.eo.7tutorial.adoc \ doc/uuid.eo.7why.adoc \ @@ -47,6 +51,7 @@ manpages.N.adoc = \ doc/uuid.es.3.adoc \ doc/uuid.es.7CHANGELOG.adoc \ doc/uuid.es.7README.adoc \ + doc/uuid.es.7TODOs.adoc \ doc/uuid.es.7recipes.adoc \ doc/uuid.es.7tutorial.adoc \ doc/uuid.es.7why.adoc \ @@ -55,6 +60,7 @@ manpages.N.adoc = \ doc/uuid.fr.3.adoc \ doc/uuid.fr.7CHANGELOG.adoc \ doc/uuid.fr.7README.adoc \ + doc/uuid.fr.7TODOs.adoc \ doc/uuid.fr.7recipes.adoc \ doc/uuid.fr.7tutorial.adoc \ doc/uuid.fr.7why.adoc \ @@ -63,10 +69,18 @@ manpages.N.adoc = \ doc/uuid.pt.3.adoc \ doc/uuid.pt.7CHANGELOG.adoc \ doc/uuid.pt.7README.adoc \ + doc/uuid.pt.7TODOs.adoc \ doc/uuid.pt.7recipes.adoc \ doc/uuid.pt.7tutorial.adoc \ doc/uuid.pt.7why.adoc \ +sources.po = \ + po/uuid/de.po \ + po/uuid/eo.po \ + po/uuid/es.po \ + po/uuid/fr.po \ + po/uuid/pt.po \ + functional-tests/lib.go = \ tests/functional/string-round-trip/uuid.go \ diff --git a/doc/uuid.de.0.adoc b/doc/uuid.de.0.adoc deleted file mode 100644 index 1670ad5..0000000 --- a/doc/uuid.de.0.adoc +++ /dev/null @@ -1,13 +0,0 @@ -= uuid(0) - - - -== NAME - -uuid - generate or parse UUID values. - - - -== DESCRIPTION - -*uuid* generates UUID of version 4 or version 7, or validate a given UUID. diff --git a/doc/uuid.de.1.adoc b/doc/uuid.de.1.adoc deleted file mode 100644 index e64c665..0000000 --- a/doc/uuid.de.1.adoc +++ /dev/null @@ -1,159 +0,0 @@ -= uuid(1) - - - -== NAME - -uuid - generate a UUID version 4 or 7, or validate a UUID string. - - - -== SYNOPSYS - -*uuid* [-v (4|7)] *uuid* [_STRING_] - - - -== EXAMPLES - - -=== Print a (version 4) UUID on the terminal - -[source, sh] -.... -$ uuid -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Print a verson 7 UUID on the terminal - -[source, sh] -.... -$ uuid -v 7 -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Create a new UUID as part of a path - -[source, sh] -.... -dir="$PWD"/"$(uuid)"/data -.... - - -=== Validate a given UUID - -[source, sh] -.... -ID="$(basename -- "$directory")" -if ! uuid "$ID"; then - echo "Bad UUID in directory: $ID" >&2 - exit 1 -fi -.... - - - -== DESCRIPTION - -The *uuid* utility generates a new UUID when no _STRING_ is given and write it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and produces no output. - -The *-v* option allows for choosing which type of UUID to be emitted, either version 4 ("the random one") or version 7 ("the sortable one"). When omitted, version 4 is chosen as default. - - - -== OPTIONS - -*-v NUMBER*:: Choose the UUID version *NUMBER* to be generated. Supported values are 4 (the default) and 7. - - - -== OPERANDS - -_STRING_:: If it is - - *not given*::: generate a brand new random UUIDv4, print it to _stdout_ and exit normally; - *given*::: test if it is a valid UUIDv4 and exit normally if so. - - - -== IO - - -=== STDIN - -Not used. - - -=== STDOUT - -The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a ('`-`') as the block separator: - -[source, sh] -.... -XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -.... - -An example output is: - -[source, sh] -.... -cb46d0c0-b2aa-4a6c-a119-8deace2544a2 -.... - - -=== STDERR - -Errors on UUID validation are sent to the standard error. For instance: - -[source, sh] -.... -$ uuid not-a-uuid-123 1>/dev/null -uuid: str isn't of the correct length -.... - -When valid, validation emits nothing and exits with 0. - - -=== INPUT FILES - -None. - - -=== OUTPUT FILES - -None. - - - -== EXIT STATUS - -0:: Generating or validating a UUID was successfull. -3:: UUID validation failed. - - - -== CONFORMING TO - -The versions 4 and 7 of the UUID defined in *RFC 9562*. - - - -== SEE ALSO - - - -== AUTHORS - -mailto:eu@euandre.org[EuAndreh] and contributors. - - - -== BUGS - -* Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. Use the subject "[uuid] BUG or TASK: ". -* Browse bugs https://euandre.org/git/uuid/TODOs.html[online]. -* https://euandre.org/git/uuid/[Homepage]. -* https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and discussions]. diff --git a/doc/uuid.de.3.adoc b/doc/uuid.de.3.adoc deleted file mode 100644 index 24fcde5..0000000 --- a/doc/uuid.de.3.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(3) - -== NAME - -uuid - . diff --git a/doc/uuid.de.7CHANGELOG.adoc b/doc/uuid.de.7CHANGELOG.adoc deleted file mode 100644 index e1b6975..0000000 --- a/doc/uuid.de.7CHANGELOG.adoc +++ /dev/null @@ -1,22 +0,0 @@ -= uuid(7CHANGELOG) - -== NAME - -uuid - . - -== DESCRIPTION - -//// -Entry template: -== Unreleased -=== Added -=== Changed -=== Deprecated -=== Removed -=== Fixed -=== Security -//// - -Changelog for https://euandre.org/s/uuid/en/[uuid]. - -== Unreleased diff --git a/doc/uuid.de.7README.adoc b/doc/uuid.de.7README.adoc deleted file mode 100644 index 3def718..0000000 --- a/doc/uuid.de.7README.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7README) - -== NAME - -uuid - . diff --git a/doc/uuid.de.7recipes.adoc b/doc/uuid.de.7recipes.adoc deleted file mode 100644 index 2f20a16..0000000 --- a/doc/uuid.de.7recipes.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7recipes) - -== NAME - -uuid - . diff --git a/doc/uuid.de.7tutorial.adoc b/doc/uuid.de.7tutorial.adoc deleted file mode 100644 index 1a77799..0000000 --- a/doc/uuid.de.7tutorial.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7tutorial) - -== NAME - -uuid - . diff --git a/doc/uuid.de.7why.adoc b/doc/uuid.de.7why.adoc deleted file mode 100644 index 51096c1..0000000 --- a/doc/uuid.de.7why.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7why) - -== NAME - -uuid - . diff --git a/doc/uuid.eo.0.adoc b/doc/uuid.eo.0.adoc deleted file mode 100644 index 1670ad5..0000000 --- a/doc/uuid.eo.0.adoc +++ /dev/null @@ -1,13 +0,0 @@ -= uuid(0) - - - -== NAME - -uuid - generate or parse UUID values. - - - -== DESCRIPTION - -*uuid* generates UUID of version 4 or version 7, or validate a given UUID. diff --git a/doc/uuid.eo.1.adoc b/doc/uuid.eo.1.adoc deleted file mode 100644 index e64c665..0000000 --- a/doc/uuid.eo.1.adoc +++ /dev/null @@ -1,159 +0,0 @@ -= uuid(1) - - - -== NAME - -uuid - generate a UUID version 4 or 7, or validate a UUID string. - - - -== SYNOPSYS - -*uuid* [-v (4|7)] *uuid* [_STRING_] - - - -== EXAMPLES - - -=== Print a (version 4) UUID on the terminal - -[source, sh] -.... -$ uuid -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Print a verson 7 UUID on the terminal - -[source, sh] -.... -$ uuid -v 7 -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Create a new UUID as part of a path - -[source, sh] -.... -dir="$PWD"/"$(uuid)"/data -.... - - -=== Validate a given UUID - -[source, sh] -.... -ID="$(basename -- "$directory")" -if ! uuid "$ID"; then - echo "Bad UUID in directory: $ID" >&2 - exit 1 -fi -.... - - - -== DESCRIPTION - -The *uuid* utility generates a new UUID when no _STRING_ is given and write it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and produces no output. - -The *-v* option allows for choosing which type of UUID to be emitted, either version 4 ("the random one") or version 7 ("the sortable one"). When omitted, version 4 is chosen as default. - - - -== OPTIONS - -*-v NUMBER*:: Choose the UUID version *NUMBER* to be generated. Supported values are 4 (the default) and 7. - - - -== OPERANDS - -_STRING_:: If it is - - *not given*::: generate a brand new random UUIDv4, print it to _stdout_ and exit normally; - *given*::: test if it is a valid UUIDv4 and exit normally if so. - - - -== IO - - -=== STDIN - -Not used. - - -=== STDOUT - -The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a ('`-`') as the block separator: - -[source, sh] -.... -XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -.... - -An example output is: - -[source, sh] -.... -cb46d0c0-b2aa-4a6c-a119-8deace2544a2 -.... - - -=== STDERR - -Errors on UUID validation are sent to the standard error. For instance: - -[source, sh] -.... -$ uuid not-a-uuid-123 1>/dev/null -uuid: str isn't of the correct length -.... - -When valid, validation emits nothing and exits with 0. - - -=== INPUT FILES - -None. - - -=== OUTPUT FILES - -None. - - - -== EXIT STATUS - -0:: Generating or validating a UUID was successfull. -3:: UUID validation failed. - - - -== CONFORMING TO - -The versions 4 and 7 of the UUID defined in *RFC 9562*. - - - -== SEE ALSO - - - -== AUTHORS - -mailto:eu@euandre.org[EuAndreh] and contributors. - - - -== BUGS - -* Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. Use the subject "[uuid] BUG or TASK: ". -* Browse bugs https://euandre.org/git/uuid/TODOs.html[online]. -* https://euandre.org/git/uuid/[Homepage]. -* https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and discussions]. diff --git a/doc/uuid.eo.3.adoc b/doc/uuid.eo.3.adoc deleted file mode 100644 index 24fcde5..0000000 --- a/doc/uuid.eo.3.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(3) - -== NAME - -uuid - . diff --git a/doc/uuid.eo.7CHANGELOG.adoc b/doc/uuid.eo.7CHANGELOG.adoc deleted file mode 100644 index e1b6975..0000000 --- a/doc/uuid.eo.7CHANGELOG.adoc +++ /dev/null @@ -1,22 +0,0 @@ -= uuid(7CHANGELOG) - -== NAME - -uuid - . - -== DESCRIPTION - -//// -Entry template: -== Unreleased -=== Added -=== Changed -=== Deprecated -=== Removed -=== Fixed -=== Security -//// - -Changelog for https://euandre.org/s/uuid/en/[uuid]. - -== Unreleased diff --git a/doc/uuid.eo.7README.adoc b/doc/uuid.eo.7README.adoc deleted file mode 100644 index 3def718..0000000 --- a/doc/uuid.eo.7README.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7README) - -== NAME - -uuid - . diff --git a/doc/uuid.eo.7recipes.adoc b/doc/uuid.eo.7recipes.adoc deleted file mode 100644 index 2f20a16..0000000 --- a/doc/uuid.eo.7recipes.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7recipes) - -== NAME - -uuid - . diff --git a/doc/uuid.eo.7tutorial.adoc b/doc/uuid.eo.7tutorial.adoc deleted file mode 100644 index 1a77799..0000000 --- a/doc/uuid.eo.7tutorial.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7tutorial) - -== NAME - -uuid - . diff --git a/doc/uuid.eo.7why.adoc b/doc/uuid.eo.7why.adoc deleted file mode 100644 index 51096c1..0000000 --- a/doc/uuid.eo.7why.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7why) - -== NAME - -uuid - . diff --git a/doc/uuid.es.0.adoc b/doc/uuid.es.0.adoc deleted file mode 100644 index 1670ad5..0000000 --- a/doc/uuid.es.0.adoc +++ /dev/null @@ -1,13 +0,0 @@ -= uuid(0) - - - -== NAME - -uuid - generate or parse UUID values. - - - -== DESCRIPTION - -*uuid* generates UUID of version 4 or version 7, or validate a given UUID. diff --git a/doc/uuid.es.1.adoc b/doc/uuid.es.1.adoc deleted file mode 100644 index e64c665..0000000 --- a/doc/uuid.es.1.adoc +++ /dev/null @@ -1,159 +0,0 @@ -= uuid(1) - - - -== NAME - -uuid - generate a UUID version 4 or 7, or validate a UUID string. - - - -== SYNOPSYS - -*uuid* [-v (4|7)] *uuid* [_STRING_] - - - -== EXAMPLES - - -=== Print a (version 4) UUID on the terminal - -[source, sh] -.... -$ uuid -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Print a verson 7 UUID on the terminal - -[source, sh] -.... -$ uuid -v 7 -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Create a new UUID as part of a path - -[source, sh] -.... -dir="$PWD"/"$(uuid)"/data -.... - - -=== Validate a given UUID - -[source, sh] -.... -ID="$(basename -- "$directory")" -if ! uuid "$ID"; then - echo "Bad UUID in directory: $ID" >&2 - exit 1 -fi -.... - - - -== DESCRIPTION - -The *uuid* utility generates a new UUID when no _STRING_ is given and write it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and produces no output. - -The *-v* option allows for choosing which type of UUID to be emitted, either version 4 ("the random one") or version 7 ("the sortable one"). When omitted, version 4 is chosen as default. - - - -== OPTIONS - -*-v NUMBER*:: Choose the UUID version *NUMBER* to be generated. Supported values are 4 (the default) and 7. - - - -== OPERANDS - -_STRING_:: If it is - - *not given*::: generate a brand new random UUIDv4, print it to _stdout_ and exit normally; - *given*::: test if it is a valid UUIDv4 and exit normally if so. - - - -== IO - - -=== STDIN - -Not used. - - -=== STDOUT - -The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a ('`-`') as the block separator: - -[source, sh] -.... -XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -.... - -An example output is: - -[source, sh] -.... -cb46d0c0-b2aa-4a6c-a119-8deace2544a2 -.... - - -=== STDERR - -Errors on UUID validation are sent to the standard error. For instance: - -[source, sh] -.... -$ uuid not-a-uuid-123 1>/dev/null -uuid: str isn't of the correct length -.... - -When valid, validation emits nothing and exits with 0. - - -=== INPUT FILES - -None. - - -=== OUTPUT FILES - -None. - - - -== EXIT STATUS - -0:: Generating or validating a UUID was successfull. -3:: UUID validation failed. - - - -== CONFORMING TO - -The versions 4 and 7 of the UUID defined in *RFC 9562*. - - - -== SEE ALSO - - - -== AUTHORS - -mailto:eu@euandre.org[EuAndreh] and contributors. - - - -== BUGS - -* Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. Use the subject "[uuid] BUG or TASK: ". -* Browse bugs https://euandre.org/git/uuid/TODOs.html[online]. -* https://euandre.org/git/uuid/[Homepage]. -* https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and discussions]. diff --git a/doc/uuid.es.3.adoc b/doc/uuid.es.3.adoc deleted file mode 100644 index 24fcde5..0000000 --- a/doc/uuid.es.3.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(3) - -== NAME - -uuid - . diff --git a/doc/uuid.es.7CHANGELOG.adoc b/doc/uuid.es.7CHANGELOG.adoc deleted file mode 100644 index e1b6975..0000000 --- a/doc/uuid.es.7CHANGELOG.adoc +++ /dev/null @@ -1,22 +0,0 @@ -= uuid(7CHANGELOG) - -== NAME - -uuid - . - -== DESCRIPTION - -//// -Entry template: -== Unreleased -=== Added -=== Changed -=== Deprecated -=== Removed -=== Fixed -=== Security -//// - -Changelog for https://euandre.org/s/uuid/en/[uuid]. - -== Unreleased diff --git a/doc/uuid.es.7README.adoc b/doc/uuid.es.7README.adoc deleted file mode 100644 index 3def718..0000000 --- a/doc/uuid.es.7README.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7README) - -== NAME - -uuid - . diff --git a/doc/uuid.es.7recipes.adoc b/doc/uuid.es.7recipes.adoc deleted file mode 100644 index 2f20a16..0000000 --- a/doc/uuid.es.7recipes.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7recipes) - -== NAME - -uuid - . diff --git a/doc/uuid.es.7tutorial.adoc b/doc/uuid.es.7tutorial.adoc deleted file mode 100644 index 1a77799..0000000 --- a/doc/uuid.es.7tutorial.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7tutorial) - -== NAME - -uuid - . diff --git a/doc/uuid.es.7why.adoc b/doc/uuid.es.7why.adoc deleted file mode 100644 index 51096c1..0000000 --- a/doc/uuid.es.7why.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7why) - -== NAME - -uuid - . diff --git a/doc/uuid.fr.0.adoc b/doc/uuid.fr.0.adoc deleted file mode 100644 index 1670ad5..0000000 --- a/doc/uuid.fr.0.adoc +++ /dev/null @@ -1,13 +0,0 @@ -= uuid(0) - - - -== NAME - -uuid - generate or parse UUID values. - - - -== DESCRIPTION - -*uuid* generates UUID of version 4 or version 7, or validate a given UUID. diff --git a/doc/uuid.fr.1.adoc b/doc/uuid.fr.1.adoc deleted file mode 100644 index e64c665..0000000 --- a/doc/uuid.fr.1.adoc +++ /dev/null @@ -1,159 +0,0 @@ -= uuid(1) - - - -== NAME - -uuid - generate a UUID version 4 or 7, or validate a UUID string. - - - -== SYNOPSYS - -*uuid* [-v (4|7)] *uuid* [_STRING_] - - - -== EXAMPLES - - -=== Print a (version 4) UUID on the terminal - -[source, sh] -.... -$ uuid -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Print a verson 7 UUID on the terminal - -[source, sh] -.... -$ uuid -v 7 -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Create a new UUID as part of a path - -[source, sh] -.... -dir="$PWD"/"$(uuid)"/data -.... - - -=== Validate a given UUID - -[source, sh] -.... -ID="$(basename -- "$directory")" -if ! uuid "$ID"; then - echo "Bad UUID in directory: $ID" >&2 - exit 1 -fi -.... - - - -== DESCRIPTION - -The *uuid* utility generates a new UUID when no _STRING_ is given and write it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and produces no output. - -The *-v* option allows for choosing which type of UUID to be emitted, either version 4 ("the random one") or version 7 ("the sortable one"). When omitted, version 4 is chosen as default. - - - -== OPTIONS - -*-v NUMBER*:: Choose the UUID version *NUMBER* to be generated. Supported values are 4 (the default) and 7. - - - -== OPERANDS - -_STRING_:: If it is - - *not given*::: generate a brand new random UUIDv4, print it to _stdout_ and exit normally; - *given*::: test if it is a valid UUIDv4 and exit normally if so. - - - -== IO - - -=== STDIN - -Not used. - - -=== STDOUT - -The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a ('`-`') as the block separator: - -[source, sh] -.... -XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -.... - -An example output is: - -[source, sh] -.... -cb46d0c0-b2aa-4a6c-a119-8deace2544a2 -.... - - -=== STDERR - -Errors on UUID validation are sent to the standard error. For instance: - -[source, sh] -.... -$ uuid not-a-uuid-123 1>/dev/null -uuid: str isn't of the correct length -.... - -When valid, validation emits nothing and exits with 0. - - -=== INPUT FILES - -None. - - -=== OUTPUT FILES - -None. - - - -== EXIT STATUS - -0:: Generating or validating a UUID was successfull. -3:: UUID validation failed. - - - -== CONFORMING TO - -The versions 4 and 7 of the UUID defined in *RFC 9562*. - - - -== SEE ALSO - - - -== AUTHORS - -mailto:eu@euandre.org[EuAndreh] and contributors. - - - -== BUGS - -* Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. Use the subject "[uuid] BUG or TASK: ". -* Browse bugs https://euandre.org/git/uuid/TODOs.html[online]. -* https://euandre.org/git/uuid/[Homepage]. -* https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and discussions]. diff --git a/doc/uuid.fr.3.adoc b/doc/uuid.fr.3.adoc deleted file mode 100644 index 24fcde5..0000000 --- a/doc/uuid.fr.3.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(3) - -== NAME - -uuid - . diff --git a/doc/uuid.fr.7CHANGELOG.adoc b/doc/uuid.fr.7CHANGELOG.adoc deleted file mode 100644 index e1b6975..0000000 --- a/doc/uuid.fr.7CHANGELOG.adoc +++ /dev/null @@ -1,22 +0,0 @@ -= uuid(7CHANGELOG) - -== NAME - -uuid - . - -== DESCRIPTION - -//// -Entry template: -== Unreleased -=== Added -=== Changed -=== Deprecated -=== Removed -=== Fixed -=== Security -//// - -Changelog for https://euandre.org/s/uuid/en/[uuid]. - -== Unreleased diff --git a/doc/uuid.fr.7README.adoc b/doc/uuid.fr.7README.adoc deleted file mode 100644 index 3def718..0000000 --- a/doc/uuid.fr.7README.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7README) - -== NAME - -uuid - . diff --git a/doc/uuid.fr.7recipes.adoc b/doc/uuid.fr.7recipes.adoc deleted file mode 100644 index 2f20a16..0000000 --- a/doc/uuid.fr.7recipes.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7recipes) - -== NAME - -uuid - . diff --git a/doc/uuid.fr.7tutorial.adoc b/doc/uuid.fr.7tutorial.adoc deleted file mode 100644 index 1a77799..0000000 --- a/doc/uuid.fr.7tutorial.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7tutorial) - -== NAME - -uuid - . diff --git a/doc/uuid.fr.7why.adoc b/doc/uuid.fr.7why.adoc deleted file mode 100644 index 51096c1..0000000 --- a/doc/uuid.fr.7why.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7why) - -== NAME - -uuid - . diff --git a/doc/uuid.pt.0.adoc b/doc/uuid.pt.0.adoc deleted file mode 100644 index 1670ad5..0000000 --- a/doc/uuid.pt.0.adoc +++ /dev/null @@ -1,13 +0,0 @@ -= uuid(0) - - - -== NAME - -uuid - generate or parse UUID values. - - - -== DESCRIPTION - -*uuid* generates UUID of version 4 or version 7, or validate a given UUID. diff --git a/doc/uuid.pt.1.adoc b/doc/uuid.pt.1.adoc deleted file mode 100644 index e64c665..0000000 --- a/doc/uuid.pt.1.adoc +++ /dev/null @@ -1,159 +0,0 @@ -= uuid(1) - - - -== NAME - -uuid - generate a UUID version 4 or 7, or validate a UUID string. - - - -== SYNOPSYS - -*uuid* [-v (4|7)] *uuid* [_STRING_] - - - -== EXAMPLES - - -=== Print a (version 4) UUID on the terminal - -[source, sh] -.... -$ uuid -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Print a verson 7 UUID on the terminal - -[source, sh] -.... -$ uuid -v 7 -d3891787-c952-af17-d697-0df3b85981e1 -.... - - -=== Create a new UUID as part of a path - -[source, sh] -.... -dir="$PWD"/"$(uuid)"/data -.... - - -=== Validate a given UUID - -[source, sh] -.... -ID="$(basename -- "$directory")" -if ! uuid "$ID"; then - echo "Bad UUID in directory: $ID" >&2 - exit 1 -fi -.... - - - -== DESCRIPTION - -The *uuid* utility generates a new UUID when no _STRING_ is given and write it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and produces no output. - -The *-v* option allows for choosing which type of UUID to be emitted, either version 4 ("the random one") or version 7 ("the sortable one"). When omitted, version 4 is chosen as default. - - - -== OPTIONS - -*-v NUMBER*:: Choose the UUID version *NUMBER* to be generated. Supported values are 4 (the default) and 7. - - - -== OPERANDS - -_STRING_:: If it is - - *not given*::: generate a brand new random UUIDv4, print it to _stdout_ and exit normally; - *given*::: test if it is a valid UUIDv4 and exit normally if so. - - - -== IO - - -=== STDIN - -Not used. - - -=== STDOUT - -The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a ('`-`') as the block separator: - -[source, sh] -.... -XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -.... - -An example output is: - -[source, sh] -.... -cb46d0c0-b2aa-4a6c-a119-8deace2544a2 -.... - - -=== STDERR - -Errors on UUID validation are sent to the standard error. For instance: - -[source, sh] -.... -$ uuid not-a-uuid-123 1>/dev/null -uuid: str isn't of the correct length -.... - -When valid, validation emits nothing and exits with 0. - - -=== INPUT FILES - -None. - - -=== OUTPUT FILES - -None. - - - -== EXIT STATUS - -0:: Generating or validating a UUID was successfull. -3:: UUID validation failed. - - - -== CONFORMING TO - -The versions 4 and 7 of the UUID defined in *RFC 9562*. - - - -== SEE ALSO - - - -== AUTHORS - -mailto:eu@euandre.org[EuAndreh] and contributors. - - - -== BUGS - -* Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. Use the subject "[uuid] BUG or TASK: ". -* Browse bugs https://euandre.org/git/uuid/TODOs.html[online]. -* https://euandre.org/git/uuid/[Homepage]. -* https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and discussions]. diff --git a/doc/uuid.pt.3.adoc b/doc/uuid.pt.3.adoc deleted file mode 100644 index 24fcde5..0000000 --- a/doc/uuid.pt.3.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(3) - -== NAME - -uuid - . diff --git a/doc/uuid.pt.7CHANGELOG.adoc b/doc/uuid.pt.7CHANGELOG.adoc deleted file mode 100644 index e1b6975..0000000 --- a/doc/uuid.pt.7CHANGELOG.adoc +++ /dev/null @@ -1,22 +0,0 @@ -= uuid(7CHANGELOG) - -== NAME - -uuid - . - -== DESCRIPTION - -//// -Entry template: -== Unreleased -=== Added -=== Changed -=== Deprecated -=== Removed -=== Fixed -=== Security -//// - -Changelog for https://euandre.org/s/uuid/en/[uuid]. - -== Unreleased diff --git a/doc/uuid.pt.7README.adoc b/doc/uuid.pt.7README.adoc deleted file mode 100644 index 3def718..0000000 --- a/doc/uuid.pt.7README.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7README) - -== NAME - -uuid - . diff --git a/doc/uuid.pt.7recipes.adoc b/doc/uuid.pt.7recipes.adoc deleted file mode 100644 index 2f20a16..0000000 --- a/doc/uuid.pt.7recipes.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7recipes) - -== NAME - -uuid - . diff --git a/doc/uuid.pt.7tutorial.adoc b/doc/uuid.pt.7tutorial.adoc deleted file mode 100644 index 1a77799..0000000 --- a/doc/uuid.pt.7tutorial.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7tutorial) - -== NAME - -uuid - . diff --git a/doc/uuid.pt.7why.adoc b/doc/uuid.pt.7why.adoc deleted file mode 100644 index 51096c1..0000000 --- a/doc/uuid.pt.7why.adoc +++ /dev/null @@ -1,5 +0,0 @@ -= uuid(7why) - -== NAME - -uuid - . diff --git a/mkdeps.sh b/mkdeps.sh index dc685ec..14e475c 100755 --- a/mkdeps.sh +++ b/mkdeps.sh @@ -6,7 +6,7 @@ export LANG=POSIX.UTF-8 libs() { find src tests -name '*.go' | grep -v '/main\.go$' | - grep -v '/version\.go$' + grep -v '/meta\.go$' } mains() { @@ -14,12 +14,24 @@ mains() { } docs() { - find doc/*.adoc + find doc/*.en.*.adoc +} + +xdocs() { + for l in `find po/doc/*.po | xargs -I% basename % .po`; do + docs | sed 's|/\(.*\)\.en\.\(.*\)$|/\1.'"$l"'.\2|' + done +} + +pos() { + find po/ -name '*.po' | grep -v '^po/doc/' } libs | varlist 'libs.go' mains | varlist 'mains.go' -docs | varlist 'manpages.N.adoc' +docs | varlist 'manpages.en.N.adoc' +xdocs | varlist 'manpages.xx.N.adoc' +pos | varlist 'sources.po' find tests/functional/*/*.go -not -name main.go | varlist 'functional-tests/lib.go' find tests/functional/*/main.go | varlist 'functional-tests/main.go' diff --git a/po/de.po b/po/de.po deleted file mode 100644 index 2583f7b..0000000 --- a/po/de.po +++ /dev/null @@ -1,446 +0,0 @@ -# German translations for PACKAGE package -# Copyright (C) 2025 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2025. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-05-09 10:10-0300\n" -"PO-Revision-Date: 2025-05-04 09:15-0300\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. type: Title = -#: doc/uuid.en.0.adoc:1 -#, no-wrap -msgid "uuid(0)" -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 -#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 -#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 -#: doc/uuid.en.7why.adoc:3 -#, no-wrap -msgid "NAME" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:8 -msgid "uuid - generate or parse UUID values." -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:13 -msgid "" -"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." -msgstr "" - -#. type: Title = -#: doc/uuid.en.1.adoc:1 -#, no-wrap -msgid "uuid(1)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:8 -msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:11 -#, no-wrap -msgid "SYNOPSYS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:15 -msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:18 -#, no-wrap -msgid "EXAMPLES" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:21 -#, no-wrap -msgid "Print a (version 4) UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:27 -#, no-wrap -msgid "" -"$ uuid\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:30 -#, no-wrap -msgid "Print a verson 7 UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:36 -#, no-wrap -msgid "" -"$ uuid -v 7\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:39 -#, no-wrap -msgid "Create a new UUID as part of a path" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:44 -#, no-wrap -msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:47 -#, no-wrap -msgid "Validate a given UUID" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:56 -#, no-wrap -msgid "" -"ID=\"$(basename -- \"$directory\")\"\n" -"if ! uuid \"$ID\"; then\n" -"\techo \"Bad UUID in directory: $ID\" >&2\n" -"\texit 1\n" -"fi\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:65 -msgid "" -"The *uuid* utility generates a new UUID when no _STRING_ is given and write " -"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " -"produces no output." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:69 -msgid "" -"The *-v* option allows for choosing which type of UUID to be emitted, either " -"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " -"omitted, version 4 is chosen as default." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:72 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:74 -#, no-wrap -msgid "*-v NUMBER*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:76 -msgid "" -"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " -"(the default) and 7." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:79 -#, no-wrap -msgid "OPERANDS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:81 -#, no-wrap -msgid "_STRING_" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:82 -msgid "If it is" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:83 -#, no-wrap -msgid "*not given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:85 -msgid "" -"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:85 -#, no-wrap -msgid "*given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:86 -msgid "test if it is a valid UUIDv4 and exit normally if so." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:89 -#, no-wrap -msgid "IO" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:92 -#, no-wrap -msgid "STDIN" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:95 -msgid "Not used." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:97 -#, no-wrap -msgid "STDOUT" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:101 -msgid "" -"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " -"('`-`') as the block separator:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:105 -#, no-wrap -msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:108 -msgid "An example output is:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:112 -#, no-wrap -msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:115 -#, no-wrap -msgid "STDERR" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:118 -msgid "" -"Errors on UUID validation are sent to the standard error. For instance:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:123 -#, no-wrap -msgid "" -"$ uuid not-a-uuid-123 1>/dev/null\n" -"uuid: str isn't of the correct length\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:126 -msgid "When valid, validation emits nothing and exits with 0." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:128 -#, no-wrap -msgid "INPUT FILES" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 -msgid "None." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:133 -#, no-wrap -msgid "OUTPUT FILES" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:139 -#, no-wrap -msgid "EXIT STATUS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:141 -#, no-wrap -msgid "0" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:142 -msgid "Generating or validating a UUID was successfull." -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:142 -#, no-wrap -msgid "3" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:143 -msgid "UUID validation failed." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:146 -#, no-wrap -msgid "CONFORMING TO" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:149 -msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:152 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:156 -#, no-wrap -msgid "AUTHORS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:159 -msgid "mailto:eu@euandre.org[EuAndreh] and contributors." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:162 -#, no-wrap -msgid "BUGS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:166 -msgid "" -"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " -"Use the subject \"[uuid] BUG or TASK: \"." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:167 -msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "https://euandre.org/git/uuid/[Homepage]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "" -"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " -"discussions]." -msgstr "" - -#. type: Title = -#: doc/uuid.en.3.adoc:1 -#, no-wrap -msgid "uuid(3)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 -#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 -#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 -msgid "uuid - ." -msgstr "" - -#. type: Title = -#: doc/uuid.en.7CHANGELOG.adoc:1 -#, no-wrap -msgid "uuid(7CHANGELOG)" -msgstr "" - -#. Entry template: -#. == Unreleased -#. === Added -#. === Changed -#. === Deprecated -#. === Removed -#. === Fixed -#. === Security -#. type: Plain text -#: doc/uuid.en.7CHANGELOG.adoc:21 -msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." -msgstr "" - -#. type: Title == -#: doc/uuid.en.7CHANGELOG.adoc:22 -#, no-wrap -msgid "Unreleased" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7README.adoc:1 -#, no-wrap -msgid "uuid(7README)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7recipes.adoc:1 -#, no-wrap -msgid "uuid(7recipes)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7tutorial.adoc:1 -#, no-wrap -msgid "uuid(7tutorial)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7why.adoc:1 -#, no-wrap -msgid "uuid(7why)" -msgstr "" diff --git a/po/doc/de.po b/po/doc/de.po new file mode 100644 index 0000000..ac748dc --- /dev/null +++ b/po/doc/de.po @@ -0,0 +1,436 @@ +msgid "" +msgstr "" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. type: Title = +#: doc/uuid.en.0.adoc:1 +#, no-wrap +msgid "uuid(0)" +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 +#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 +#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 +#: doc/uuid.en.7why.adoc:3 +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:8 +msgid "uuid - generate or parse UUID values." +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:13 +msgid "" +"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." +msgstr "" + +#. type: Title = +#: doc/uuid.en.1.adoc:1 +#, no-wrap +msgid "uuid(1)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:8 +msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:11 +#, no-wrap +msgid "SYNOPSYS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:15 +msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:18 +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:21 +#, no-wrap +msgid "Print a (version 4) UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:27 +#, no-wrap +msgid "" +"$ uuid\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:30 +#, no-wrap +msgid "Print a verson 7 UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:36 +#, no-wrap +msgid "" +"$ uuid -v 7\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:39 +#, no-wrap +msgid "Create a new UUID as part of a path" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:44 +#, no-wrap +msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:47 +#, no-wrap +msgid "Validate a given UUID" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:56 +#, no-wrap +msgid "" +"ID=\"$(basename -- \"$directory\")\"\n" +"if ! uuid \"$ID\"; then\n" +"\techo \"Bad UUID in directory: $ID\" >&2\n" +"\texit 1\n" +"fi\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:65 +msgid "" +"The *uuid* utility generates a new UUID when no _STRING_ is given and write " +"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " +"produces no output." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:69 +msgid "" +"The *-v* option allows for choosing which type of UUID to be emitted, either " +"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " +"omitted, version 4 is chosen as default." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:72 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:74 +#, no-wrap +msgid "*-v NUMBER*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:76 +msgid "" +"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " +"(the default) and 7." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:79 +#, no-wrap +msgid "OPERANDS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:81 +#, no-wrap +msgid "_STRING_" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:82 +msgid "If it is" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:83 +#, no-wrap +msgid "*not given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:85 +msgid "" +"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:85 +#, no-wrap +msgid "*given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:86 +msgid "test if it is a valid UUIDv4 and exit normally if so." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:89 +#, no-wrap +msgid "IO" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:92 +#, no-wrap +msgid "STDIN" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:95 +msgid "Not used." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:97 +#, no-wrap +msgid "STDOUT" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:101 +msgid "" +"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " +"('`-`') as the block separator:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:105 +#, no-wrap +msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:108 +msgid "An example output is:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:112 +#, no-wrap +msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:115 +#, no-wrap +msgid "STDERR" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:118 +msgid "" +"Errors on UUID validation are sent to the standard error. For instance:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:123 +#, no-wrap +msgid "" +"$ uuid not-a-uuid-123 1>/dev/null\n" +"uuid: str isn't of the correct length\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:126 +msgid "When valid, validation emits nothing and exits with 0." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:128 +#, no-wrap +msgid "INPUT FILES" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 +msgid "None." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:133 +#, no-wrap +msgid "OUTPUT FILES" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:139 +#, no-wrap +msgid "EXIT STATUS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:141 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:142 +msgid "Generating or validating a UUID was successfull." +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:142 +#, no-wrap +msgid "3" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:143 +msgid "UUID validation failed." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:146 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:149 +msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:152 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:156 +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:159 +msgid "mailto:eu@euandre.org[EuAndreh] and contributors." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:162 +#, no-wrap +msgid "BUGS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:166 +msgid "" +"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " +"Use the subject \"[uuid] BUG or TASK: \"." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:167 +msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "https://euandre.org/git/uuid/[Homepage]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "" +"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " +"discussions]." +msgstr "" + +#. type: Title = +#: doc/uuid.en.3.adoc:1 +#, no-wrap +msgid "uuid(3)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 +#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 +#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 +msgid "uuid - ." +msgstr "" + +#. type: Title = +#: doc/uuid.en.7CHANGELOG.adoc:1 +#, no-wrap +msgid "uuid(7CHANGELOG)" +msgstr "" + +#. Entry template: +#. == Unreleased +#. === Added +#. === Changed +#. === Deprecated +#. === Removed +#. === Fixed +#. === Security +#. type: Plain text +#: doc/uuid.en.7CHANGELOG.adoc:21 +msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." +msgstr "" + +#. type: Title == +#: doc/uuid.en.7CHANGELOG.adoc:22 +#, no-wrap +msgid "Unreleased" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7README.adoc:1 +#, no-wrap +msgid "uuid(7README)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7recipes.adoc:1 +#, no-wrap +msgid "uuid(7recipes)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7tutorial.adoc:1 +#, no-wrap +msgid "uuid(7tutorial)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7why.adoc:1 +#, no-wrap +msgid "uuid(7why)" +msgstr "" diff --git a/po/doc/doc.pot b/po/doc/doc.pot new file mode 100644 index 0000000..a3f1a82 --- /dev/null +++ b/po/doc/doc.pot @@ -0,0 +1,432 @@ +msgid "" +msgstr "" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Title = +#: doc/uuid.en.0.adoc:1 +#, no-wrap +msgid "uuid(0)" +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 +#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 +#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 +#: doc/uuid.en.7why.adoc:3 +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:8 +msgid "uuid - generate or parse UUID values." +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:13 +msgid "*uuid* generates UUID of version 4 or version 7, or validate a given UUID." +msgstr "" + +#. type: Title = +#: doc/uuid.en.1.adoc:1 +#, no-wrap +msgid "uuid(1)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:8 +msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:11 +#, no-wrap +msgid "SYNOPSYS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:15 +msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:18 +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:21 +#, no-wrap +msgid "Print a (version 4) UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:27 +#, no-wrap +msgid "" +"$ uuid\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:30 +#, no-wrap +msgid "Print a verson 7 UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:36 +#, no-wrap +msgid "" +"$ uuid -v 7\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:39 +#, no-wrap +msgid "Create a new UUID as part of a path" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:44 +#, no-wrap +msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:47 +#, no-wrap +msgid "Validate a given UUID" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:56 +#, no-wrap +msgid "" +"ID=\"$(basename -- \"$directory\")\"\n" +"if ! uuid \"$ID\"; then\n" +"\techo \"Bad UUID in directory: $ID\" >&2\n" +"\texit 1\n" +"fi\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:65 +msgid "" +"The *uuid* utility generates a new UUID when no _STRING_ is given and write " +"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " +"produces no output." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:69 +msgid "" +"The *-v* option allows for choosing which type of UUID to be emitted, either " +"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " +"omitted, version 4 is chosen as default." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:72 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:74 +#, no-wrap +msgid "*-v NUMBER*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:76 +msgid "" +"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " +"(the default) and 7." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:79 +#, no-wrap +msgid "OPERANDS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:81 +#, no-wrap +msgid "_STRING_" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:82 +msgid "If it is" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:83 +#, no-wrap +msgid "*not given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:85 +msgid "generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:85 +#, no-wrap +msgid "*given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:86 +msgid "test if it is a valid UUIDv4 and exit normally if so." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:89 +#, no-wrap +msgid "IO" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:92 +#, no-wrap +msgid "STDIN" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:95 +msgid "Not used." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:97 +#, no-wrap +msgid "STDOUT" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:101 +msgid "" +"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " +"('`-`') as the block separator:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:105 +#, no-wrap +msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:108 +msgid "An example output is:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:112 +#, no-wrap +msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:115 +#, no-wrap +msgid "STDERR" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:118 +msgid "Errors on UUID validation are sent to the standard error. For instance:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:123 +#, no-wrap +msgid "" +"$ uuid not-a-uuid-123 1>/dev/null\n" +"uuid: str isn't of the correct length\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:126 +msgid "When valid, validation emits nothing and exits with 0." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:128 +#, no-wrap +msgid "INPUT FILES" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 +msgid "None." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:133 +#, no-wrap +msgid "OUTPUT FILES" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:139 +#, no-wrap +msgid "EXIT STATUS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:141 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:142 +msgid "Generating or validating a UUID was successfull." +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:142 +#, no-wrap +msgid "3" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:143 +msgid "UUID validation failed." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:146 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:149 +msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:152 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:156 +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:159 +msgid "mailto:eu@euandre.org[EuAndreh] and contributors." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:162 +#, no-wrap +msgid "BUGS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:166 +msgid "" +"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " +"Use the subject \"[uuid] BUG or TASK: \"." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:167 +msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "https://euandre.org/git/uuid/[Homepage]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "" +"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " +"discussions]." +msgstr "" + +#. type: Title = +#: doc/uuid.en.3.adoc:1 +#, no-wrap +msgid "uuid(3)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 +#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 +#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 +msgid "uuid - ." +msgstr "" + +#. type: Title = +#: doc/uuid.en.7CHANGELOG.adoc:1 +#, no-wrap +msgid "uuid(7CHANGELOG)" +msgstr "" + +#. Entry template: +#. == Unreleased +#. === Added +#. === Changed +#. === Deprecated +#. === Removed +#. === Fixed +#. === Security +#. type: Plain text +#: doc/uuid.en.7CHANGELOG.adoc:21 +msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." +msgstr "" + +#. type: Title == +#: doc/uuid.en.7CHANGELOG.adoc:22 +#, no-wrap +msgid "Unreleased" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7README.adoc:1 +#, no-wrap +msgid "uuid(7README)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7recipes.adoc:1 +#, no-wrap +msgid "uuid(7recipes)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7tutorial.adoc:1 +#, no-wrap +msgid "uuid(7tutorial)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7why.adoc:1 +#, no-wrap +msgid "uuid(7why)" +msgstr "" diff --git a/po/doc/eo.po b/po/doc/eo.po new file mode 100644 index 0000000..a018721 --- /dev/null +++ b/po/doc/eo.po @@ -0,0 +1,436 @@ +msgid "" +msgstr "" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. type: Title = +#: doc/uuid.en.0.adoc:1 +#, no-wrap +msgid "uuid(0)" +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 +#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 +#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 +#: doc/uuid.en.7why.adoc:3 +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:8 +msgid "uuid - generate or parse UUID values." +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:13 +msgid "" +"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." +msgstr "" + +#. type: Title = +#: doc/uuid.en.1.adoc:1 +#, no-wrap +msgid "uuid(1)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:8 +msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:11 +#, no-wrap +msgid "SYNOPSYS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:15 +msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:18 +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:21 +#, no-wrap +msgid "Print a (version 4) UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:27 +#, no-wrap +msgid "" +"$ uuid\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:30 +#, no-wrap +msgid "Print a verson 7 UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:36 +#, no-wrap +msgid "" +"$ uuid -v 7\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:39 +#, no-wrap +msgid "Create a new UUID as part of a path" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:44 +#, no-wrap +msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:47 +#, no-wrap +msgid "Validate a given UUID" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:56 +#, no-wrap +msgid "" +"ID=\"$(basename -- \"$directory\")\"\n" +"if ! uuid \"$ID\"; then\n" +"\techo \"Bad UUID in directory: $ID\" >&2\n" +"\texit 1\n" +"fi\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:65 +msgid "" +"The *uuid* utility generates a new UUID when no _STRING_ is given and write " +"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " +"produces no output." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:69 +msgid "" +"The *-v* option allows for choosing which type of UUID to be emitted, either " +"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " +"omitted, version 4 is chosen as default." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:72 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:74 +#, no-wrap +msgid "*-v NUMBER*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:76 +msgid "" +"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " +"(the default) and 7." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:79 +#, no-wrap +msgid "OPERANDS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:81 +#, no-wrap +msgid "_STRING_" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:82 +msgid "If it is" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:83 +#, no-wrap +msgid "*not given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:85 +msgid "" +"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:85 +#, no-wrap +msgid "*given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:86 +msgid "test if it is a valid UUIDv4 and exit normally if so." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:89 +#, no-wrap +msgid "IO" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:92 +#, no-wrap +msgid "STDIN" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:95 +msgid "Not used." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:97 +#, no-wrap +msgid "STDOUT" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:101 +msgid "" +"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " +"('`-`') as the block separator:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:105 +#, no-wrap +msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:108 +msgid "An example output is:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:112 +#, no-wrap +msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:115 +#, no-wrap +msgid "STDERR" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:118 +msgid "" +"Errors on UUID validation are sent to the standard error. For instance:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:123 +#, no-wrap +msgid "" +"$ uuid not-a-uuid-123 1>/dev/null\n" +"uuid: str isn't of the correct length\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:126 +msgid "When valid, validation emits nothing and exits with 0." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:128 +#, no-wrap +msgid "INPUT FILES" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 +msgid "None." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:133 +#, no-wrap +msgid "OUTPUT FILES" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:139 +#, no-wrap +msgid "EXIT STATUS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:141 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:142 +msgid "Generating or validating a UUID was successfull." +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:142 +#, no-wrap +msgid "3" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:143 +msgid "UUID validation failed." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:146 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:149 +msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:152 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:156 +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:159 +msgid "mailto:eu@euandre.org[EuAndreh] and contributors." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:162 +#, no-wrap +msgid "BUGS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:166 +msgid "" +"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " +"Use the subject \"[uuid] BUG or TASK: \"." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:167 +msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "https://euandre.org/git/uuid/[Homepage]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "" +"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " +"discussions]." +msgstr "" + +#. type: Title = +#: doc/uuid.en.3.adoc:1 +#, no-wrap +msgid "uuid(3)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 +#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 +#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 +msgid "uuid - ." +msgstr "" + +#. type: Title = +#: doc/uuid.en.7CHANGELOG.adoc:1 +#, no-wrap +msgid "uuid(7CHANGELOG)" +msgstr "" + +#. Entry template: +#. == Unreleased +#. === Added +#. === Changed +#. === Deprecated +#. === Removed +#. === Fixed +#. === Security +#. type: Plain text +#: doc/uuid.en.7CHANGELOG.adoc:21 +msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." +msgstr "" + +#. type: Title == +#: doc/uuid.en.7CHANGELOG.adoc:22 +#, no-wrap +msgid "Unreleased" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7README.adoc:1 +#, no-wrap +msgid "uuid(7README)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7recipes.adoc:1 +#, no-wrap +msgid "uuid(7recipes)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7tutorial.adoc:1 +#, no-wrap +msgid "uuid(7tutorial)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7why.adoc:1 +#, no-wrap +msgid "uuid(7why)" +msgstr "" diff --git a/po/doc/es.po b/po/doc/es.po new file mode 100644 index 0000000..7bfb01e --- /dev/null +++ b/po/doc/es.po @@ -0,0 +1,436 @@ +msgid "" +msgstr "" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. type: Title = +#: doc/uuid.en.0.adoc:1 +#, no-wrap +msgid "uuid(0)" +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 +#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 +#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 +#: doc/uuid.en.7why.adoc:3 +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:8 +msgid "uuid - generate or parse UUID values." +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:13 +msgid "" +"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." +msgstr "" + +#. type: Title = +#: doc/uuid.en.1.adoc:1 +#, no-wrap +msgid "uuid(1)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:8 +msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:11 +#, no-wrap +msgid "SYNOPSYS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:15 +msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:18 +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:21 +#, no-wrap +msgid "Print a (version 4) UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:27 +#, no-wrap +msgid "" +"$ uuid\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:30 +#, no-wrap +msgid "Print a verson 7 UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:36 +#, no-wrap +msgid "" +"$ uuid -v 7\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:39 +#, no-wrap +msgid "Create a new UUID as part of a path" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:44 +#, no-wrap +msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:47 +#, no-wrap +msgid "Validate a given UUID" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:56 +#, no-wrap +msgid "" +"ID=\"$(basename -- \"$directory\")\"\n" +"if ! uuid \"$ID\"; then\n" +"\techo \"Bad UUID in directory: $ID\" >&2\n" +"\texit 1\n" +"fi\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:65 +msgid "" +"The *uuid* utility generates a new UUID when no _STRING_ is given and write " +"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " +"produces no output." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:69 +msgid "" +"The *-v* option allows for choosing which type of UUID to be emitted, either " +"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " +"omitted, version 4 is chosen as default." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:72 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:74 +#, no-wrap +msgid "*-v NUMBER*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:76 +msgid "" +"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " +"(the default) and 7." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:79 +#, no-wrap +msgid "OPERANDS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:81 +#, no-wrap +msgid "_STRING_" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:82 +msgid "If it is" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:83 +#, no-wrap +msgid "*not given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:85 +msgid "" +"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:85 +#, no-wrap +msgid "*given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:86 +msgid "test if it is a valid UUIDv4 and exit normally if so." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:89 +#, no-wrap +msgid "IO" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:92 +#, no-wrap +msgid "STDIN" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:95 +msgid "Not used." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:97 +#, no-wrap +msgid "STDOUT" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:101 +msgid "" +"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " +"('`-`') as the block separator:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:105 +#, no-wrap +msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:108 +msgid "An example output is:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:112 +#, no-wrap +msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:115 +#, no-wrap +msgid "STDERR" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:118 +msgid "" +"Errors on UUID validation are sent to the standard error. For instance:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:123 +#, no-wrap +msgid "" +"$ uuid not-a-uuid-123 1>/dev/null\n" +"uuid: str isn't of the correct length\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:126 +msgid "When valid, validation emits nothing and exits with 0." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:128 +#, no-wrap +msgid "INPUT FILES" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 +msgid "None." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:133 +#, no-wrap +msgid "OUTPUT FILES" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:139 +#, no-wrap +msgid "EXIT STATUS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:141 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:142 +msgid "Generating or validating a UUID was successfull." +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:142 +#, no-wrap +msgid "3" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:143 +msgid "UUID validation failed." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:146 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:149 +msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:152 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:156 +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:159 +msgid "mailto:eu@euandre.org[EuAndreh] and contributors." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:162 +#, no-wrap +msgid "BUGS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:166 +msgid "" +"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " +"Use the subject \"[uuid] BUG or TASK: \"." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:167 +msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "https://euandre.org/git/uuid/[Homepage]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "" +"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " +"discussions]." +msgstr "" + +#. type: Title = +#: doc/uuid.en.3.adoc:1 +#, no-wrap +msgid "uuid(3)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 +#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 +#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 +msgid "uuid - ." +msgstr "" + +#. type: Title = +#: doc/uuid.en.7CHANGELOG.adoc:1 +#, no-wrap +msgid "uuid(7CHANGELOG)" +msgstr "" + +#. Entry template: +#. == Unreleased +#. === Added +#. === Changed +#. === Deprecated +#. === Removed +#. === Fixed +#. === Security +#. type: Plain text +#: doc/uuid.en.7CHANGELOG.adoc:21 +msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." +msgstr "" + +#. type: Title == +#: doc/uuid.en.7CHANGELOG.adoc:22 +#, no-wrap +msgid "Unreleased" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7README.adoc:1 +#, no-wrap +msgid "uuid(7README)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7recipes.adoc:1 +#, no-wrap +msgid "uuid(7recipes)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7tutorial.adoc:1 +#, no-wrap +msgid "uuid(7tutorial)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7why.adoc:1 +#, no-wrap +msgid "uuid(7why)" +msgstr "" diff --git a/po/doc/fr.po b/po/doc/fr.po new file mode 100644 index 0000000..3871537 --- /dev/null +++ b/po/doc/fr.po @@ -0,0 +1,436 @@ +msgid "" +msgstr "" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. type: Title = +#: doc/uuid.en.0.adoc:1 +#, no-wrap +msgid "uuid(0)" +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 +#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 +#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 +#: doc/uuid.en.7why.adoc:3 +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:8 +msgid "uuid - generate or parse UUID values." +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:13 +msgid "" +"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." +msgstr "" + +#. type: Title = +#: doc/uuid.en.1.adoc:1 +#, no-wrap +msgid "uuid(1)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:8 +msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:11 +#, no-wrap +msgid "SYNOPSYS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:15 +msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:18 +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:21 +#, no-wrap +msgid "Print a (version 4) UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:27 +#, no-wrap +msgid "" +"$ uuid\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:30 +#, no-wrap +msgid "Print a verson 7 UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:36 +#, no-wrap +msgid "" +"$ uuid -v 7\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:39 +#, no-wrap +msgid "Create a new UUID as part of a path" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:44 +#, no-wrap +msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:47 +#, no-wrap +msgid "Validate a given UUID" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:56 +#, no-wrap +msgid "" +"ID=\"$(basename -- \"$directory\")\"\n" +"if ! uuid \"$ID\"; then\n" +"\techo \"Bad UUID in directory: $ID\" >&2\n" +"\texit 1\n" +"fi\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:65 +msgid "" +"The *uuid* utility generates a new UUID when no _STRING_ is given and write " +"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " +"produces no output." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:69 +msgid "" +"The *-v* option allows for choosing which type of UUID to be emitted, either " +"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " +"omitted, version 4 is chosen as default." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:72 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:74 +#, no-wrap +msgid "*-v NUMBER*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:76 +msgid "" +"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " +"(the default) and 7." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:79 +#, no-wrap +msgid "OPERANDS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:81 +#, no-wrap +msgid "_STRING_" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:82 +msgid "If it is" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:83 +#, no-wrap +msgid "*not given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:85 +msgid "" +"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:85 +#, no-wrap +msgid "*given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:86 +msgid "test if it is a valid UUIDv4 and exit normally if so." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:89 +#, no-wrap +msgid "IO" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:92 +#, no-wrap +msgid "STDIN" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:95 +msgid "Not used." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:97 +#, no-wrap +msgid "STDOUT" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:101 +msgid "" +"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " +"('`-`') as the block separator:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:105 +#, no-wrap +msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:108 +msgid "An example output is:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:112 +#, no-wrap +msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:115 +#, no-wrap +msgid "STDERR" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:118 +msgid "" +"Errors on UUID validation are sent to the standard error. For instance:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:123 +#, no-wrap +msgid "" +"$ uuid not-a-uuid-123 1>/dev/null\n" +"uuid: str isn't of the correct length\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:126 +msgid "When valid, validation emits nothing and exits with 0." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:128 +#, no-wrap +msgid "INPUT FILES" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 +msgid "None." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:133 +#, no-wrap +msgid "OUTPUT FILES" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:139 +#, no-wrap +msgid "EXIT STATUS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:141 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:142 +msgid "Generating or validating a UUID was successfull." +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:142 +#, no-wrap +msgid "3" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:143 +msgid "UUID validation failed." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:146 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:149 +msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:152 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:156 +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:159 +msgid "mailto:eu@euandre.org[EuAndreh] and contributors." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:162 +#, no-wrap +msgid "BUGS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:166 +msgid "" +"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " +"Use the subject \"[uuid] BUG or TASK: \"." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:167 +msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "https://euandre.org/git/uuid/[Homepage]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "" +"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " +"discussions]." +msgstr "" + +#. type: Title = +#: doc/uuid.en.3.adoc:1 +#, no-wrap +msgid "uuid(3)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 +#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 +#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 +msgid "uuid - ." +msgstr "" + +#. type: Title = +#: doc/uuid.en.7CHANGELOG.adoc:1 +#, no-wrap +msgid "uuid(7CHANGELOG)" +msgstr "" + +#. Entry template: +#. == Unreleased +#. === Added +#. === Changed +#. === Deprecated +#. === Removed +#. === Fixed +#. === Security +#. type: Plain text +#: doc/uuid.en.7CHANGELOG.adoc:21 +msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." +msgstr "" + +#. type: Title == +#: doc/uuid.en.7CHANGELOG.adoc:22 +#, no-wrap +msgid "Unreleased" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7README.adoc:1 +#, no-wrap +msgid "uuid(7README)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7recipes.adoc:1 +#, no-wrap +msgid "uuid(7recipes)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7tutorial.adoc:1 +#, no-wrap +msgid "uuid(7tutorial)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7why.adoc:1 +#, no-wrap +msgid "uuid(7why)" +msgstr "" diff --git a/po/doc/note.txt b/po/doc/note.txt new file mode 100644 index 0000000..45279a4 --- /dev/null +++ b/po/doc/note.txt @@ -0,0 +1,5 @@ +PO4A-HEADER: mode=eof + + + +// Generated from po4a(1). diff --git a/po/doc/po4a.cfg b/po/doc/po4a.cfg new file mode 100644 index 0000000..8c0808b --- /dev/null +++ b/po/doc/po4a.cfg @@ -0,0 +1,13 @@ +[options] --keep 0 --master-charset UTF-8 --localized-charset UTF-8 --addendum-charset UTF-8 + +[po_directory] po/doc + +[type: asciidoc] doc/uuid.en.0.adoc $lang:doc/uuid.$lang.0.adoc +[type: asciidoc] doc/uuid.en.1.adoc $lang:doc/uuid.$lang.1.adoc +[type: asciidoc] doc/uuid.en.3.adoc $lang:doc/uuid.$lang.3.adoc +[type: asciidoc] doc/uuid.en.7CHANGELOG.adoc $lang:doc/uuid.$lang.7CHANGELOG.adoc +[type: asciidoc] doc/uuid.en.7README.adoc $lang:doc/uuid.$lang.7README.adoc +[type: asciidoc] doc/uuid.en.7TODOs.adoc $lang:doc/uuid.$lang.7TODOs.adoc +[type: asciidoc] doc/uuid.en.7recipes.adoc $lang:doc/uuid.$lang.7recipes.adoc +[type: asciidoc] doc/uuid.en.7tutorial.adoc $lang:doc/uuid.$lang.7tutorial.adoc +[type: asciidoc] doc/uuid.en.7why.adoc $lang:doc/uuid.$lang.7why.adoc diff --git a/po/doc/pt.po b/po/doc/pt.po new file mode 100644 index 0000000..b2897f6 --- /dev/null +++ b/po/doc/pt.po @@ -0,0 +1,436 @@ +msgid "" +msgstr "" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. type: Title = +#: doc/uuid.en.0.adoc:1 +#, no-wrap +msgid "uuid(0)" +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 +#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 +#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 +#: doc/uuid.en.7why.adoc:3 +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:8 +msgid "uuid - generate or parse UUID values." +msgstr "" + +#. type: Title == +#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.0.adoc:13 +msgid "" +"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." +msgstr "" + +#. type: Title = +#: doc/uuid.en.1.adoc:1 +#, no-wrap +msgid "uuid(1)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:8 +msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:11 +#, no-wrap +msgid "SYNOPSYS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:15 +msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:18 +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:21 +#, no-wrap +msgid "Print a (version 4) UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:27 +#, no-wrap +msgid "" +"$ uuid\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:30 +#, no-wrap +msgid "Print a verson 7 UUID on the terminal" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:36 +#, no-wrap +msgid "" +"$ uuid -v 7\n" +"d3891787-c952-af17-d697-0df3b85981e1\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:39 +#, no-wrap +msgid "Create a new UUID as part of a path" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:44 +#, no-wrap +msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:47 +#, no-wrap +msgid "Validate a given UUID" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:56 +#, no-wrap +msgid "" +"ID=\"$(basename -- \"$directory\")\"\n" +"if ! uuid \"$ID\"; then\n" +"\techo \"Bad UUID in directory: $ID\" >&2\n" +"\texit 1\n" +"fi\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:65 +msgid "" +"The *uuid* utility generates a new UUID when no _STRING_ is given and write " +"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " +"produces no output." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:69 +msgid "" +"The *-v* option allows for choosing which type of UUID to be emitted, either " +"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " +"omitted, version 4 is chosen as default." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:72 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:74 +#, no-wrap +msgid "*-v NUMBER*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:76 +msgid "" +"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " +"(the default) and 7." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:79 +#, no-wrap +msgid "OPERANDS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:81 +#, no-wrap +msgid "_STRING_" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:82 +msgid "If it is" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:83 +#, no-wrap +msgid "*not given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:85 +msgid "" +"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:85 +#, no-wrap +msgid "*given*" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:86 +msgid "test if it is a valid UUIDv4 and exit normally if so." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:89 +#, no-wrap +msgid "IO" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:92 +#, no-wrap +msgid "STDIN" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:95 +msgid "Not used." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:97 +#, no-wrap +msgid "STDOUT" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:101 +msgid "" +"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " +"('`-`') as the block separator:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:105 +#, no-wrap +msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:108 +msgid "An example output is:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:112 +#, no-wrap +msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:115 +#, no-wrap +msgid "STDERR" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:118 +msgid "" +"Errors on UUID validation are sent to the standard error. For instance:" +msgstr "" + +#. type: delimited block . +#: doc/uuid.en.1.adoc:123 +#, no-wrap +msgid "" +"$ uuid not-a-uuid-123 1>/dev/null\n" +"uuid: str isn't of the correct length\n" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:126 +msgid "When valid, validation emits nothing and exits with 0." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:128 +#, no-wrap +msgid "INPUT FILES" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 +msgid "None." +msgstr "" + +#. type: Title === +#: doc/uuid.en.1.adoc:133 +#, no-wrap +msgid "OUTPUT FILES" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:139 +#, no-wrap +msgid "EXIT STATUS" +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:141 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:142 +msgid "Generating or validating a UUID was successfull." +msgstr "" + +#. type: Labeled list +#: doc/uuid.en.1.adoc:142 +#, no-wrap +msgid "3" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:143 +msgid "UUID validation failed." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:146 +#, no-wrap +msgid "CONFORMING TO" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:149 +msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:152 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:156 +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:159 +msgid "mailto:eu@euandre.org[EuAndreh] and contributors." +msgstr "" + +#. type: Title == +#: doc/uuid.en.1.adoc:162 +#, no-wrap +msgid "BUGS" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:166 +msgid "" +"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " +"Use the subject \"[uuid] BUG or TASK: \"." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:167 +msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "https://euandre.org/git/uuid/[Homepage]." +msgstr "" + +#. type: Plain text +#: doc/uuid.en.1.adoc:168 +msgid "" +"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " +"discussions]." +msgstr "" + +#. type: Title = +#: doc/uuid.en.3.adoc:1 +#, no-wrap +msgid "uuid(3)" +msgstr "" + +#. type: Plain text +#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 +#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 +#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 +msgid "uuid - ." +msgstr "" + +#. type: Title = +#: doc/uuid.en.7CHANGELOG.adoc:1 +#, no-wrap +msgid "uuid(7CHANGELOG)" +msgstr "" + +#. Entry template: +#. == Unreleased +#. === Added +#. === Changed +#. === Deprecated +#. === Removed +#. === Fixed +#. === Security +#. type: Plain text +#: doc/uuid.en.7CHANGELOG.adoc:21 +msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." +msgstr "" + +#. type: Title == +#: doc/uuid.en.7CHANGELOG.adoc:22 +#, no-wrap +msgid "Unreleased" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7README.adoc:1 +#, no-wrap +msgid "uuid(7README)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7recipes.adoc:1 +#, no-wrap +msgid "uuid(7recipes)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7tutorial.adoc:1 +#, no-wrap +msgid "uuid(7tutorial)" +msgstr "" + +#. type: Title = +#: doc/uuid.en.7why.adoc:1 +#, no-wrap +msgid "uuid(7why)" +msgstr "" diff --git a/po/eo.po b/po/eo.po deleted file mode 100644 index c98fb92..0000000 --- a/po/eo.po +++ /dev/null @@ -1,446 +0,0 @@ -# Esperanto translations for PACKAGE package -# Copyright (C) 2025 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2025. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-05-09 10:10-0300\n" -"PO-Revision-Date: 2025-05-04 09:15-0300\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: eo\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. type: Title = -#: doc/uuid.en.0.adoc:1 -#, no-wrap -msgid "uuid(0)" -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 -#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 -#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 -#: doc/uuid.en.7why.adoc:3 -#, no-wrap -msgid "NAME" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:8 -msgid "uuid - generate or parse UUID values." -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:13 -msgid "" -"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." -msgstr "" - -#. type: Title = -#: doc/uuid.en.1.adoc:1 -#, no-wrap -msgid "uuid(1)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:8 -msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:11 -#, no-wrap -msgid "SYNOPSYS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:15 -msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:18 -#, no-wrap -msgid "EXAMPLES" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:21 -#, no-wrap -msgid "Print a (version 4) UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:27 -#, no-wrap -msgid "" -"$ uuid\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:30 -#, no-wrap -msgid "Print a verson 7 UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:36 -#, no-wrap -msgid "" -"$ uuid -v 7\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:39 -#, no-wrap -msgid "Create a new UUID as part of a path" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:44 -#, no-wrap -msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:47 -#, no-wrap -msgid "Validate a given UUID" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:56 -#, no-wrap -msgid "" -"ID=\"$(basename -- \"$directory\")\"\n" -"if ! uuid \"$ID\"; then\n" -"\techo \"Bad UUID in directory: $ID\" >&2\n" -"\texit 1\n" -"fi\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:65 -msgid "" -"The *uuid* utility generates a new UUID when no _STRING_ is given and write " -"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " -"produces no output." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:69 -msgid "" -"The *-v* option allows for choosing which type of UUID to be emitted, either " -"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " -"omitted, version 4 is chosen as default." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:72 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:74 -#, no-wrap -msgid "*-v NUMBER*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:76 -msgid "" -"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " -"(the default) and 7." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:79 -#, no-wrap -msgid "OPERANDS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:81 -#, no-wrap -msgid "_STRING_" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:82 -msgid "If it is" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:83 -#, no-wrap -msgid "*not given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:85 -msgid "" -"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:85 -#, no-wrap -msgid "*given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:86 -msgid "test if it is a valid UUIDv4 and exit normally if so." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:89 -#, no-wrap -msgid "IO" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:92 -#, no-wrap -msgid "STDIN" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:95 -msgid "Not used." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:97 -#, no-wrap -msgid "STDOUT" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:101 -msgid "" -"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " -"('`-`') as the block separator:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:105 -#, no-wrap -msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:108 -msgid "An example output is:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:112 -#, no-wrap -msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:115 -#, no-wrap -msgid "STDERR" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:118 -msgid "" -"Errors on UUID validation are sent to the standard error. For instance:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:123 -#, no-wrap -msgid "" -"$ uuid not-a-uuid-123 1>/dev/null\n" -"uuid: str isn't of the correct length\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:126 -msgid "When valid, validation emits nothing and exits with 0." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:128 -#, no-wrap -msgid "INPUT FILES" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 -msgid "None." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:133 -#, no-wrap -msgid "OUTPUT FILES" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:139 -#, no-wrap -msgid "EXIT STATUS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:141 -#, no-wrap -msgid "0" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:142 -msgid "Generating or validating a UUID was successfull." -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:142 -#, no-wrap -msgid "3" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:143 -msgid "UUID validation failed." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:146 -#, no-wrap -msgid "CONFORMING TO" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:149 -msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:152 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:156 -#, no-wrap -msgid "AUTHORS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:159 -msgid "mailto:eu@euandre.org[EuAndreh] and contributors." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:162 -#, no-wrap -msgid "BUGS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:166 -msgid "" -"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " -"Use the subject \"[uuid] BUG or TASK: \"." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:167 -msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "https://euandre.org/git/uuid/[Homepage]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "" -"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " -"discussions]." -msgstr "" - -#. type: Title = -#: doc/uuid.en.3.adoc:1 -#, no-wrap -msgid "uuid(3)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 -#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 -#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 -msgid "uuid - ." -msgstr "" - -#. type: Title = -#: doc/uuid.en.7CHANGELOG.adoc:1 -#, no-wrap -msgid "uuid(7CHANGELOG)" -msgstr "" - -#. Entry template: -#. == Unreleased -#. === Added -#. === Changed -#. === Deprecated -#. === Removed -#. === Fixed -#. === Security -#. type: Plain text -#: doc/uuid.en.7CHANGELOG.adoc:21 -msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." -msgstr "" - -#. type: Title == -#: doc/uuid.en.7CHANGELOG.adoc:22 -#, no-wrap -msgid "Unreleased" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7README.adoc:1 -#, no-wrap -msgid "uuid(7README)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7recipes.adoc:1 -#, no-wrap -msgid "uuid(7recipes)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7tutorial.adoc:1 -#, no-wrap -msgid "uuid(7tutorial)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7why.adoc:1 -#, no-wrap -msgid "uuid(7why)" -msgstr "" diff --git a/po/es.po b/po/es.po deleted file mode 100644 index 67f7bbf..0000000 --- a/po/es.po +++ /dev/null @@ -1,446 +0,0 @@ -# Spanish translations for PACKAGE package -# Copyright (C) 2025 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2025. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-05-09 10:10-0300\n" -"PO-Revision-Date: 2025-05-04 09:15-0300\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. type: Title = -#: doc/uuid.en.0.adoc:1 -#, no-wrap -msgid "uuid(0)" -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 -#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 -#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 -#: doc/uuid.en.7why.adoc:3 -#, no-wrap -msgid "NAME" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:8 -msgid "uuid - generate or parse UUID values." -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:13 -msgid "" -"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." -msgstr "" - -#. type: Title = -#: doc/uuid.en.1.adoc:1 -#, no-wrap -msgid "uuid(1)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:8 -msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:11 -#, no-wrap -msgid "SYNOPSYS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:15 -msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:18 -#, no-wrap -msgid "EXAMPLES" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:21 -#, no-wrap -msgid "Print a (version 4) UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:27 -#, no-wrap -msgid "" -"$ uuid\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:30 -#, no-wrap -msgid "Print a verson 7 UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:36 -#, no-wrap -msgid "" -"$ uuid -v 7\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:39 -#, no-wrap -msgid "Create a new UUID as part of a path" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:44 -#, no-wrap -msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:47 -#, no-wrap -msgid "Validate a given UUID" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:56 -#, no-wrap -msgid "" -"ID=\"$(basename -- \"$directory\")\"\n" -"if ! uuid \"$ID\"; then\n" -"\techo \"Bad UUID in directory: $ID\" >&2\n" -"\texit 1\n" -"fi\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:65 -msgid "" -"The *uuid* utility generates a new UUID when no _STRING_ is given and write " -"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " -"produces no output." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:69 -msgid "" -"The *-v* option allows for choosing which type of UUID to be emitted, either " -"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " -"omitted, version 4 is chosen as default." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:72 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:74 -#, no-wrap -msgid "*-v NUMBER*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:76 -msgid "" -"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " -"(the default) and 7." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:79 -#, no-wrap -msgid "OPERANDS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:81 -#, no-wrap -msgid "_STRING_" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:82 -msgid "If it is" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:83 -#, no-wrap -msgid "*not given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:85 -msgid "" -"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:85 -#, no-wrap -msgid "*given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:86 -msgid "test if it is a valid UUIDv4 and exit normally if so." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:89 -#, no-wrap -msgid "IO" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:92 -#, no-wrap -msgid "STDIN" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:95 -msgid "Not used." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:97 -#, no-wrap -msgid "STDOUT" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:101 -msgid "" -"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " -"('`-`') as the block separator:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:105 -#, no-wrap -msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:108 -msgid "An example output is:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:112 -#, no-wrap -msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:115 -#, no-wrap -msgid "STDERR" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:118 -msgid "" -"Errors on UUID validation are sent to the standard error. For instance:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:123 -#, no-wrap -msgid "" -"$ uuid not-a-uuid-123 1>/dev/null\n" -"uuid: str isn't of the correct length\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:126 -msgid "When valid, validation emits nothing and exits with 0." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:128 -#, no-wrap -msgid "INPUT FILES" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 -msgid "None." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:133 -#, no-wrap -msgid "OUTPUT FILES" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:139 -#, no-wrap -msgid "EXIT STATUS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:141 -#, no-wrap -msgid "0" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:142 -msgid "Generating or validating a UUID was successfull." -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:142 -#, no-wrap -msgid "3" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:143 -msgid "UUID validation failed." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:146 -#, no-wrap -msgid "CONFORMING TO" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:149 -msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:152 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:156 -#, no-wrap -msgid "AUTHORS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:159 -msgid "mailto:eu@euandre.org[EuAndreh] and contributors." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:162 -#, no-wrap -msgid "BUGS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:166 -msgid "" -"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " -"Use the subject \"[uuid] BUG or TASK: \"." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:167 -msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "https://euandre.org/git/uuid/[Homepage]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "" -"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " -"discussions]." -msgstr "" - -#. type: Title = -#: doc/uuid.en.3.adoc:1 -#, no-wrap -msgid "uuid(3)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 -#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 -#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 -msgid "uuid - ." -msgstr "" - -#. type: Title = -#: doc/uuid.en.7CHANGELOG.adoc:1 -#, no-wrap -msgid "uuid(7CHANGELOG)" -msgstr "" - -#. Entry template: -#. == Unreleased -#. === Added -#. === Changed -#. === Deprecated -#. === Removed -#. === Fixed -#. === Security -#. type: Plain text -#: doc/uuid.en.7CHANGELOG.adoc:21 -msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." -msgstr "" - -#. type: Title == -#: doc/uuid.en.7CHANGELOG.adoc:22 -#, no-wrap -msgid "Unreleased" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7README.adoc:1 -#, no-wrap -msgid "uuid(7README)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7recipes.adoc:1 -#, no-wrap -msgid "uuid(7recipes)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7tutorial.adoc:1 -#, no-wrap -msgid "uuid(7tutorial)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7why.adoc:1 -#, no-wrap -msgid "uuid(7why)" -msgstr "" diff --git a/po/fr.po b/po/fr.po deleted file mode 100644 index 42f1e40..0000000 --- a/po/fr.po +++ /dev/null @@ -1,446 +0,0 @@ -# French translations for PACKAGE package -# Copyright (C) 2025 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2025. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-05-09 10:10-0300\n" -"PO-Revision-Date: 2025-05-04 09:15-0300\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. type: Title = -#: doc/uuid.en.0.adoc:1 -#, no-wrap -msgid "uuid(0)" -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 -#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 -#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 -#: doc/uuid.en.7why.adoc:3 -#, no-wrap -msgid "NAME" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:8 -msgid "uuid - generate or parse UUID values." -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:13 -msgid "" -"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." -msgstr "" - -#. type: Title = -#: doc/uuid.en.1.adoc:1 -#, no-wrap -msgid "uuid(1)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:8 -msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:11 -#, no-wrap -msgid "SYNOPSYS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:15 -msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:18 -#, no-wrap -msgid "EXAMPLES" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:21 -#, no-wrap -msgid "Print a (version 4) UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:27 -#, no-wrap -msgid "" -"$ uuid\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:30 -#, no-wrap -msgid "Print a verson 7 UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:36 -#, no-wrap -msgid "" -"$ uuid -v 7\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:39 -#, no-wrap -msgid "Create a new UUID as part of a path" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:44 -#, no-wrap -msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:47 -#, no-wrap -msgid "Validate a given UUID" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:56 -#, no-wrap -msgid "" -"ID=\"$(basename -- \"$directory\")\"\n" -"if ! uuid \"$ID\"; then\n" -"\techo \"Bad UUID in directory: $ID\" >&2\n" -"\texit 1\n" -"fi\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:65 -msgid "" -"The *uuid* utility generates a new UUID when no _STRING_ is given and write " -"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " -"produces no output." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:69 -msgid "" -"The *-v* option allows for choosing which type of UUID to be emitted, either " -"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " -"omitted, version 4 is chosen as default." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:72 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:74 -#, no-wrap -msgid "*-v NUMBER*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:76 -msgid "" -"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " -"(the default) and 7." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:79 -#, no-wrap -msgid "OPERANDS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:81 -#, no-wrap -msgid "_STRING_" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:82 -msgid "If it is" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:83 -#, no-wrap -msgid "*not given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:85 -msgid "" -"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:85 -#, no-wrap -msgid "*given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:86 -msgid "test if it is a valid UUIDv4 and exit normally if so." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:89 -#, no-wrap -msgid "IO" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:92 -#, no-wrap -msgid "STDIN" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:95 -msgid "Not used." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:97 -#, no-wrap -msgid "STDOUT" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:101 -msgid "" -"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " -"('`-`') as the block separator:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:105 -#, no-wrap -msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:108 -msgid "An example output is:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:112 -#, no-wrap -msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:115 -#, no-wrap -msgid "STDERR" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:118 -msgid "" -"Errors on UUID validation are sent to the standard error. For instance:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:123 -#, no-wrap -msgid "" -"$ uuid not-a-uuid-123 1>/dev/null\n" -"uuid: str isn't of the correct length\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:126 -msgid "When valid, validation emits nothing and exits with 0." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:128 -#, no-wrap -msgid "INPUT FILES" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 -msgid "None." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:133 -#, no-wrap -msgid "OUTPUT FILES" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:139 -#, no-wrap -msgid "EXIT STATUS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:141 -#, no-wrap -msgid "0" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:142 -msgid "Generating or validating a UUID was successfull." -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:142 -#, no-wrap -msgid "3" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:143 -msgid "UUID validation failed." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:146 -#, no-wrap -msgid "CONFORMING TO" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:149 -msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:152 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:156 -#, no-wrap -msgid "AUTHORS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:159 -msgid "mailto:eu@euandre.org[EuAndreh] and contributors." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:162 -#, no-wrap -msgid "BUGS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:166 -msgid "" -"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " -"Use the subject \"[uuid] BUG or TASK: \"." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:167 -msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "https://euandre.org/git/uuid/[Homepage]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "" -"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " -"discussions]." -msgstr "" - -#. type: Title = -#: doc/uuid.en.3.adoc:1 -#, no-wrap -msgid "uuid(3)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 -#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 -#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 -msgid "uuid - ." -msgstr "" - -#. type: Title = -#: doc/uuid.en.7CHANGELOG.adoc:1 -#, no-wrap -msgid "uuid(7CHANGELOG)" -msgstr "" - -#. Entry template: -#. == Unreleased -#. === Added -#. === Changed -#. === Deprecated -#. === Removed -#. === Fixed -#. === Security -#. type: Plain text -#: doc/uuid.en.7CHANGELOG.adoc:21 -msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." -msgstr "" - -#. type: Title == -#: doc/uuid.en.7CHANGELOG.adoc:22 -#, no-wrap -msgid "Unreleased" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7README.adoc:1 -#, no-wrap -msgid "uuid(7README)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7recipes.adoc:1 -#, no-wrap -msgid "uuid(7recipes)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7tutorial.adoc:1 -#, no-wrap -msgid "uuid(7tutorial)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7why.adoc:1 -#, no-wrap -msgid "uuid(7why)" -msgstr "" diff --git a/po/note.txt b/po/note.txt deleted file mode 100644 index 45279a4..0000000 --- a/po/note.txt +++ /dev/null @@ -1,5 +0,0 @@ -PO4A-HEADER: mode=eof - - - -// Generated from po4a(1). diff --git a/po/po4a.cfg b/po/po4a.cfg deleted file mode 100644 index 1a592c1..0000000 --- a/po/po4a.cfg +++ /dev/null @@ -1,12 +0,0 @@ -[options] --keep 0 --master-charset UTF-8 --localized-charset UTF-8 --addendum-charset UTF-8 - -[po_directory] po - -[type: asciidoc] doc/uuid.en.0.adoc $lang:doc/uuid.$lang.0.adoc -[type: asciidoc] doc/uuid.en.1.adoc $lang:doc/uuid.$lang.1.adoc -[type: asciidoc] doc/uuid.en.3.adoc $lang:doc/uuid.$lang.3.adoc -[type: asciidoc] doc/uuid.en.7CHANGELOG.adoc $lang:doc/uuid.$lang.7CHANGELOG.adoc -[type: asciidoc] doc/uuid.en.7README.adoc $lang:doc/uuid.$lang.7README.adoc -[type: asciidoc] doc/uuid.en.7recipes.adoc $lang:doc/uuid.$lang.7recipes.adoc -[type: asciidoc] doc/uuid.en.7tutorial.adoc $lang:doc/uuid.$lang.7tutorial.adoc -[type: asciidoc] doc/uuid.en.7why.adoc $lang:doc/uuid.$lang.7why.adoc diff --git a/po/pt.po b/po/pt.po deleted file mode 100644 index 00fe790..0000000 --- a/po/pt.po +++ /dev/null @@ -1,446 +0,0 @@ -# Portuguese translations for PACKAGE package -# Copyright (C) 2025 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2025. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-05-09 10:10-0300\n" -"PO-Revision-Date: 2025-05-04 09:15-0300\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: pt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. type: Title = -#: doc/uuid.en.0.adoc:1 -#, no-wrap -msgid "uuid(0)" -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 -#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 -#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 -#: doc/uuid.en.7why.adoc:3 -#, no-wrap -msgid "NAME" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:8 -msgid "uuid - generate or parse UUID values." -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:13 -msgid "" -"*uuid* generates UUID of version 4 or version 7, or validate a given UUID." -msgstr "" - -#. type: Title = -#: doc/uuid.en.1.adoc:1 -#, no-wrap -msgid "uuid(1)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:8 -msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:11 -#, no-wrap -msgid "SYNOPSYS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:15 -msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:18 -#, no-wrap -msgid "EXAMPLES" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:21 -#, no-wrap -msgid "Print a (version 4) UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:27 -#, no-wrap -msgid "" -"$ uuid\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:30 -#, no-wrap -msgid "Print a verson 7 UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:36 -#, no-wrap -msgid "" -"$ uuid -v 7\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:39 -#, no-wrap -msgid "Create a new UUID as part of a path" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:44 -#, no-wrap -msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:47 -#, no-wrap -msgid "Validate a given UUID" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:56 -#, no-wrap -msgid "" -"ID=\"$(basename -- \"$directory\")\"\n" -"if ! uuid \"$ID\"; then\n" -"\techo \"Bad UUID in directory: $ID\" >&2\n" -"\texit 1\n" -"fi\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:65 -msgid "" -"The *uuid* utility generates a new UUID when no _STRING_ is given and write " -"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " -"produces no output." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:69 -msgid "" -"The *-v* option allows for choosing which type of UUID to be emitted, either " -"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " -"omitted, version 4 is chosen as default." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:72 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:74 -#, no-wrap -msgid "*-v NUMBER*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:76 -msgid "" -"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " -"(the default) and 7." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:79 -#, no-wrap -msgid "OPERANDS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:81 -#, no-wrap -msgid "_STRING_" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:82 -msgid "If it is" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:83 -#, no-wrap -msgid "*not given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:85 -msgid "" -"generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:85 -#, no-wrap -msgid "*given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:86 -msgid "test if it is a valid UUIDv4 and exit normally if so." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:89 -#, no-wrap -msgid "IO" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:92 -#, no-wrap -msgid "STDIN" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:95 -msgid "Not used." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:97 -#, no-wrap -msgid "STDOUT" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:101 -msgid "" -"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " -"('`-`') as the block separator:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:105 -#, no-wrap -msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:108 -msgid "An example output is:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:112 -#, no-wrap -msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:115 -#, no-wrap -msgid "STDERR" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:118 -msgid "" -"Errors on UUID validation are sent to the standard error. For instance:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:123 -#, no-wrap -msgid "" -"$ uuid not-a-uuid-123 1>/dev/null\n" -"uuid: str isn't of the correct length\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:126 -msgid "When valid, validation emits nothing and exits with 0." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:128 -#, no-wrap -msgid "INPUT FILES" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 -msgid "None." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:133 -#, no-wrap -msgid "OUTPUT FILES" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:139 -#, no-wrap -msgid "EXIT STATUS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:141 -#, no-wrap -msgid "0" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:142 -msgid "Generating or validating a UUID was successfull." -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:142 -#, no-wrap -msgid "3" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:143 -msgid "UUID validation failed." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:146 -#, no-wrap -msgid "CONFORMING TO" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:149 -msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:152 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:156 -#, no-wrap -msgid "AUTHORS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:159 -msgid "mailto:eu@euandre.org[EuAndreh] and contributors." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:162 -#, no-wrap -msgid "BUGS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:166 -msgid "" -"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " -"Use the subject \"[uuid] BUG or TASK: \"." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:167 -msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "https://euandre.org/git/uuid/[Homepage]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "" -"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " -"discussions]." -msgstr "" - -#. type: Title = -#: doc/uuid.en.3.adoc:1 -#, no-wrap -msgid "uuid(3)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 -#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 -#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 -msgid "uuid - ." -msgstr "" - -#. type: Title = -#: doc/uuid.en.7CHANGELOG.adoc:1 -#, no-wrap -msgid "uuid(7CHANGELOG)" -msgstr "" - -#. Entry template: -#. == Unreleased -#. === Added -#. === Changed -#. === Deprecated -#. === Removed -#. === Fixed -#. === Security -#. type: Plain text -#: doc/uuid.en.7CHANGELOG.adoc:21 -msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." -msgstr "" - -#. type: Title == -#: doc/uuid.en.7CHANGELOG.adoc:22 -#, no-wrap -msgid "Unreleased" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7README.adoc:1 -#, no-wrap -msgid "uuid(7README)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7recipes.adoc:1 -#, no-wrap -msgid "uuid(7recipes)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7tutorial.adoc:1 -#, no-wrap -msgid "uuid(7tutorial)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7why.adoc:1 -#, no-wrap -msgid "uuid(7why)" -msgstr "" diff --git a/po/uuid.pot b/po/uuid.pot deleted file mode 100644 index 60e398b..0000000 --- a/po/uuid.pot +++ /dev/null @@ -1,443 +0,0 @@ -# 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: 2025-05-09 10:10-0300\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 = -#: doc/uuid.en.0.adoc:1 -#, no-wrap -msgid "uuid(0)" -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:5 doc/uuid.en.1.adoc:5 doc/uuid.en.3.adoc:3 -#: doc/uuid.en.7CHANGELOG.adoc:3 doc/uuid.en.7README.adoc:3 -#: doc/uuid.en.7recipes.adoc:3 doc/uuid.en.7tutorial.adoc:3 -#: doc/uuid.en.7why.adoc:3 -#, no-wrap -msgid "NAME" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:8 -msgid "uuid - generate or parse UUID values." -msgstr "" - -#. type: Title == -#: doc/uuid.en.0.adoc:11 doc/uuid.en.1.adoc:60 doc/uuid.en.7CHANGELOG.adoc:7 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.0.adoc:13 -msgid "*uuid* generates UUID of version 4 or version 7, or validate a given UUID." -msgstr "" - -#. type: Title = -#: doc/uuid.en.1.adoc:1 -#, no-wrap -msgid "uuid(1)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:8 -msgid "uuid - generate a UUID version 4 or 7, or validate a UUID string." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:11 -#, no-wrap -msgid "SYNOPSYS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:15 -msgid "*uuid* [-v (4|7)] *uuid* [_STRING_]" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:18 -#, no-wrap -msgid "EXAMPLES" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:21 -#, no-wrap -msgid "Print a (version 4) UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:27 -#, no-wrap -msgid "" -"$ uuid\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:30 -#, no-wrap -msgid "Print a verson 7 UUID on the terminal" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:36 -#, no-wrap -msgid "" -"$ uuid -v 7\n" -"d3891787-c952-af17-d697-0df3b85981e1\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:39 -#, no-wrap -msgid "Create a new UUID as part of a path" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:44 -#, no-wrap -msgid "dir=\"$PWD\"/\"$(uuid)\"/data\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:47 -#, no-wrap -msgid "Validate a given UUID" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:56 -#, no-wrap -msgid "" -"ID=\"$(basename -- \"$directory\")\"\n" -"if ! uuid \"$ID\"; then\n" -"\techo \"Bad UUID in directory: $ID\" >&2\n" -"\texit 1\n" -"fi\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:65 -msgid "" -"The *uuid* utility generates a new UUID when no _STRING_ is given and write " -"it to _stdout_. If a _STRING_ is given, *uuid* validates it and exits, and " -"produces no output." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:69 -msgid "" -"The *-v* option allows for choosing which type of UUID to be emitted, either " -"version 4 (\"the random one\") or version 7 (\"the sortable one\"). When " -"omitted, version 4 is chosen as default." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:72 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:74 -#, no-wrap -msgid "*-v NUMBER*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:76 -msgid "" -"Choose the UUID version *NUMBER* to be generated. Supported values are 4 " -"(the default) and 7." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:79 -#, no-wrap -msgid "OPERANDS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:81 -#, no-wrap -msgid "_STRING_" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:82 -msgid "If it is" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:83 -#, no-wrap -msgid "*not given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:85 -msgid "generate a brand new random UUIDv4, print it to _stdout_ and exit normally;" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:85 -#, no-wrap -msgid "*given*" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:86 -msgid "test if it is a valid UUIDv4 and exit normally if so." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:89 -#, no-wrap -msgid "IO" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:92 -#, no-wrap -msgid "STDIN" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:95 -msgid "Not used." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:97 -#, no-wrap -msgid "STDOUT" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:101 -msgid "" -"The UUIDv4 format is made of byte blocks encoded as hexadecimals, using a " -"('`-`') as the block separator:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:105 -#, no-wrap -msgid "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:108 -msgid "An example output is:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:112 -#, no-wrap -msgid "cb46d0c0-b2aa-4a6c-a119-8deace2544a2\n" -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:115 -#, no-wrap -msgid "STDERR" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:118 -msgid "Errors on UUID validation are sent to the standard error. For instance:" -msgstr "" - -#. type: delimited block . -#: doc/uuid.en.1.adoc:123 -#, no-wrap -msgid "" -"$ uuid not-a-uuid-123 1>/dev/null\n" -"uuid: str isn't of the correct length\n" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:126 -msgid "When valid, validation emits nothing and exits with 0." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:128 -#, no-wrap -msgid "INPUT FILES" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:131 doc/uuid.en.1.adoc:136 -msgid "None." -msgstr "" - -#. type: Title === -#: doc/uuid.en.1.adoc:133 -#, no-wrap -msgid "OUTPUT FILES" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:139 -#, no-wrap -msgid "EXIT STATUS" -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:141 -#, no-wrap -msgid "0" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:142 -msgid "Generating or validating a UUID was successfull." -msgstr "" - -#. type: Labeled list -#: doc/uuid.en.1.adoc:142 -#, no-wrap -msgid "3" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:143 -msgid "UUID validation failed." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:146 -#, no-wrap -msgid "CONFORMING TO" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:149 -msgid "The versions 4 and 7 of the UUID defined in *RFC 9562*." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:152 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:156 -#, no-wrap -msgid "AUTHORS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:159 -msgid "mailto:eu@euandre.org[EuAndreh] and contributors." -msgstr "" - -#. type: Title == -#: doc/uuid.en.1.adoc:162 -#, no-wrap -msgid "BUGS" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:166 -msgid "" -"Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. " -"Use the subject \"[uuid] BUG or TASK: \"." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:167 -msgid "Browse bugs https://euandre.org/git/uuid/TODOs.html[online]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "https://euandre.org/git/uuid/[Homepage]." -msgstr "" - -#. type: Plain text -#: doc/uuid.en.1.adoc:168 -msgid "" -"https://lists.sr.ht/~euandreh/public-inbox?search=%5Buuid%5D[Comments and " -"discussions]." -msgstr "" - -#. type: Title = -#: doc/uuid.en.3.adoc:1 -#, no-wrap -msgid "uuid(3)" -msgstr "" - -#. type: Plain text -#: doc/uuid.en.3.adoc:5 doc/uuid.en.7CHANGELOG.adoc:6 -#: doc/uuid.en.7README.adoc:5 doc/uuid.en.7recipes.adoc:5 -#: doc/uuid.en.7tutorial.adoc:5 doc/uuid.en.7why.adoc:5 -msgid "uuid - ." -msgstr "" - -#. type: Title = -#: doc/uuid.en.7CHANGELOG.adoc:1 -#, no-wrap -msgid "uuid(7CHANGELOG)" -msgstr "" - -#. Entry template: -#. == Unreleased -#. === Added -#. === Changed -#. === Deprecated -#. === Removed -#. === Fixed -#. === Security -#. type: Plain text -#: doc/uuid.en.7CHANGELOG.adoc:21 -msgid "Changelog for https://euandre.org/s/uuid/en/[uuid]." -msgstr "" - -#. type: Title == -#: doc/uuid.en.7CHANGELOG.adoc:22 -#, no-wrap -msgid "Unreleased" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7README.adoc:1 -#, no-wrap -msgid "uuid(7README)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7recipes.adoc:1 -#, no-wrap -msgid "uuid(7recipes)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7tutorial.adoc:1 -#, no-wrap -msgid "uuid(7tutorial)" -msgstr "" - -#. type: Title = -#: doc/uuid.en.7why.adoc:1 -#, no-wrap -msgid "uuid(7why)" -msgstr "" diff --git a/po/uuid/de.po b/po/uuid/de.po new file mode 100644 index 0000000..4fb7005 --- /dev/null +++ b/po/uuid/de.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/uuid.go:49 +msgid "uuid: Bad char in string" +msgstr "" + +#: src/uuid.go:46 +msgid "uuid: Bad count of dashes in string" +msgstr "" + +#: src/uuid.go:43 +msgid "uuid: str isn't of the correct length" +msgstr "" diff --git a/po/uuid/eo.po b/po/uuid/eo.po new file mode 100644 index 0000000..9e20f59 --- /dev/null +++ b/po/uuid/eo.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/uuid.go:49 +msgid "uuid: Bad char in string" +msgstr "" + +#: src/uuid.go:46 +msgid "uuid: Bad count of dashes in string" +msgstr "" + +#: src/uuid.go:43 +msgid "uuid: str isn't of the correct length" +msgstr "" diff --git a/po/uuid/es.po b/po/uuid/es.po new file mode 100644 index 0000000..6a39e8b --- /dev/null +++ b/po/uuid/es.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/uuid.go:49 +msgid "uuid: Bad char in string" +msgstr "" + +#: src/uuid.go:46 +msgid "uuid: Bad count of dashes in string" +msgstr "" + +#: src/uuid.go:43 +msgid "uuid: str isn't of the correct length" +msgstr "" diff --git a/po/uuid/fr.po b/po/uuid/fr.po new file mode 100644 index 0000000..24884f2 --- /dev/null +++ b/po/uuid/fr.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: src/uuid.go:49 +msgid "uuid: Bad char in string" +msgstr "" + +#: src/uuid.go:46 +msgid "uuid: Bad count of dashes in string" +msgstr "" + +#: src/uuid.go:43 +msgid "uuid: str isn't of the correct length" +msgstr "" diff --git a/po/uuid/po4a.cfg b/po/uuid/po4a.cfg new file mode 100644 index 0000000..057799c --- /dev/null +++ b/po/uuid/po4a.cfg @@ -0,0 +1,3 @@ +[options] --keep 0 --master-charset UTF-8 --localized-charset UTF-8 --addendum-charset UTF-8 + +[po_directory] po/uuid diff --git a/po/uuid/pt.po b/po/uuid/pt.po new file mode 100644 index 0000000..6486f34 --- /dev/null +++ b/po/uuid/pt.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/uuid.go:49 +msgid "uuid: Bad char in string" +msgstr "" + +#: src/uuid.go:46 +msgid "uuid: Bad count of dashes in string" +msgstr "" + +#: src/uuid.go:43 +msgid "uuid: str isn't of the correct length" +msgstr "" diff --git a/po/uuid/uuid.pot b/po/uuid/uuid.pot new file mode 100644 index 0000000..519412a --- /dev/null +++ b/po/uuid/uuid.pot @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/uuid.go:49 +msgid "uuid: Bad char in string" +msgstr "" + +#: src/uuid.go:46 +msgid "uuid: Bad count of dashes in string" +msgstr "" + +#: src/uuid.go:43 +msgid "uuid: str isn't of the correct length" +msgstr "" + diff --git a/src/uuid.go b/src/uuid.go index fa1e958..c99f20b 100644 --- a/src/uuid.go +++ b/src/uuid.go @@ -4,13 +4,14 @@ import ( "crypto/rand" "encoding/binary" "encoding/hex" - "errors" "flag" "fmt" "io" "os" "strings" "time" + + gt "gotext" ) @@ -39,11 +40,15 @@ var ( dashIndexes = []int{ 8, 13, 18, 23 } randomReader = rand.Reader - ErrBadLength = errors.New( + ErrBadLength = gt.Error(gt.Gettext( "uuid: str isn't of the correct length", - ) - ErrBadDashCount = errors.New("uuid: Bad count of dashes in string") - ErrBadDashPosition = errors.New("uuid: Bad char in string") + )) + ErrBadDashCount = gt.Error(gt.Gettext( + "uuid: Bad count of dashes in string", + )) + ErrBadDashPosition = gt.Error(gt.Gettext( + "uuid: Bad char in string", + )) DefaultVersion = 4 -- cgit v1.2.3