aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INSTALL11
-rw-r--r--Makefile16
-rw-r--r--NEWS4
-rw-r--r--README2
-rw-r--r--TODO2
-rw-r--r--doc/man/scrotty.18
-rw-r--r--doc/man/scrotty.sv.1115
-rw-r--r--po/sv.po28
8 files changed, 162 insertions, 24 deletions
diff --git a/INSTALL b/INSTALL
index ce0e1df..6a7c319 100644
--- a/INSTALL
+++ b/INSTALL
@@ -50,6 +50,11 @@ You can also chose to restrict the locales to install:
make all LOCALES=sv
make install LOCALES=sv DESTDIR="pkg"
+You can select which translations of the man page you want to
+install too:
+
+ make install MAN_LOCALES=sv DESTDIR="pkg"
+
────────────────────────────────────────────────────────────────────────────────
CUSTOMISED COMPILATION
@@ -95,7 +100,7 @@ to install. This rules are available:
│ pdf │ install-pdf │ Include PDF manual. (Texinfo) │
│ ps │ install-ps │ Include PostScript manual. (Texinfo) │
│ html │ install-html │ Include multifile HTML manual. (Texinfo) │
-│ │ install-man │ Include man page. │
+│ │ install-man │ Include man pages. │
│ locale │ install-locale │ Include locales. │
└─────────────┴─────────────────────┴────────────────────────────────────────────┘
@@ -103,3 +108,7 @@ install, install-everything, install-base, and install-cmd, have alternatives
that installs a stripped binary: install-strip, install-everything-strip,
install-base-strip, and install-cmd-strip, respectively.
+The untranslated man page is installed via the rule install-man-untranslated.
+Additional translations are installed via the rule install-man-locale, which
+installes the locales listed in MAN_LOCALES.
+
diff --git a/Makefile b/Makefile
index 6d2a9c4..ef789a9 100644
--- a/Makefile
+++ b/Makefile
@@ -98,6 +98,9 @@ endif
# List of translations
LOCALES = sv
+# List of man page translations
+MAN_LOCALES = sv
+
# Files generated texi2html
HTML_FILES = GNU-Free-Documentation-License.html index.html Invoking.html Overview.html
@@ -270,9 +273,17 @@ install-html: $(foreach F,$(HTML_FILES),bin/html/scrotty/$(F))
$(INSTALL_DATA) $^ -- "$(DESTDIR)$(DOCDIR)/$(PKGNAME)/html/"
.PHONY: install-man
-install-man: doc/man/scrotty.1
+install-man: install-man-untranslated install-man-locale
+
+.PHONY: install-man-untranslated
+install-man-untranslated:
$(INSTALL_DIR) -- "$(DESTDIR)$(MAN1DIR)"
- $(INSTALL_DATA) $< -- "$(DESTDIR)$(MAN1DIR)/$(COMMAND).1"
+ $(INSTALL_DATA) doc/man/scrotty.1 -- "$(DESTDIR)$(MAN1DIR)/$(COMMAND).1"
+
+.PHONY: install-man-locale
+install-man-locale:
+ $(foreach L,$(MAN_LOCALES),$(INSTALL_DIR) -- "$(DESTDIR)$(MANDIR)/$(L)/man1" &&) true
+ $(foreach L,$(MAN_LOCALES),$(INSTALL_DATA) doc/man/scrotty.$(L).1 -- "$(DESTDIR)$(MANDIR)/$(L)/man1/$(COMMAND).1" &&) true
ifdef WITHOUT_GETTEXT
.PHONY: install-locale
@@ -297,6 +308,7 @@ uninstall:
-$(RM) -- "$(DESTDIR)$(DOCDIR)/$(PKGNAME).dvi"
-$(RM) -- $(foreach F,$(HTML_FILES),"$(DESTDIR)$(DOCDIR)/$(PKGNAME)/html/$(F)")
-$(RM) -- "$(DESTDIR)$(MAN1DIR)/$(COMMAND).1"
+ -$(RM) -- $(foreach L,$(MAN_LOCALES),"$(DESTDIR)$(MANDIR)/$(L)/man1/$(COMMAND).1")
-$(RM) -- $(foreach L,$(LOCALES),"$(DESTDIR)$(LOCALEDIR)/$(L)/LC_MESSAGES/$(PKGNAME).mo")
diff --git a/NEWS b/NEWS
index 590c44a..00c9764 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,10 @@ scrotty NEWS -*- outline -*-
HTML manual can now be built and installed.
+** Translations
+
+ The program and the man page has been translated to Swedish.
+
* Noteworthy changes in release 1.0.2 (2015-(10)Dec-01) [stable]
diff --git a/README b/README
index 3f9a547..77ae9e6 100644
--- a/README
+++ b/README
@@ -6,7 +6,7 @@ SYNOPSIS
DESCRIPTION
scrotty is a minimalist screenshoter for your framebuffers.
- It takes of your TTY session. X is not supported.
+ It takes a screenshot of your TTY session. X is not supported.
scrotty is designed after scrot(1), but includes a some
improvements. Namely it does not support delaying the screenshot,
diff --git a/TODO b/TODO
index 8f59a58..667d06f 100644
--- a/TODO
+++ b/TODO
@@ -4,5 +4,3 @@ In Texinfo manual, list stuff supported by strftime.
Use auto-auto-complete.
-Add Swedish man page.
-
diff --git a/doc/man/scrotty.1 b/doc/man/scrotty.1
index bed4c14..7dd00dc 100644
--- a/doc/man/scrotty.1
+++ b/doc/man/scrotty.1
@@ -9,8 +9,8 @@ scrotty \- Framebuffer screenshot program
.SH DESCRIPTION
.B scrotty
is a minimalist screenshoter for your framebuffers.
-It takes of your TTY session.
-.V X
+It takes a screenshot of your TTY session.
+.B X
is not supported.
.PP
.B scrotty
@@ -109,6 +109,6 @@ are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without any warranty.
.SH BUGS
-Please report bugs to https://github.com/maandree/scrotty/issues or to
-maandree@member.fsf.org
+Please report bugs to <https://github.com/maandree/scrotty/issues>
+or to <maandree@member.fsf.org>.
diff --git a/doc/man/scrotty.sv.1 b/doc/man/scrotty.sv.1
new file mode 100644
index 0000000..c0aad79
--- /dev/null
+++ b/doc/man/scrotty.sv.1
@@ -0,0 +1,115 @@
+.\" -*- nroff -*-
+.TH SCROTTY 1 SCROTTY "" "Generel Kommandomanual"
+.SH NAMN
+scrotty \- Bildrutebuffertskärmsdumpsprogram
+.SH ÖVERSIKT
+.B scrotty
+.RI [ ALTERNATIV ]...\ [ FILNAMNSMÖNSTER ]
+[\-\-
+.IR ALTERNATIV_FÖR_CONVERT ...]
+.SH BESKRIVNING
+.B scrotty
+är ett minimalistiskt skärmsdumpsprogram för dina
+bildrutebuffertar. Den tar en skärmdump av din TTY.
+Det finns inget stöd för
+.BR X .
+.PP
+.B scrotty
+är designad efter sitt namne,
+.BR scrot (1),
+men har en del förbättringar: inget stöd för fördröjda
+skrämdumpar, val av bildkvalitet eller stöd för att skapa
+miniatyrer, men det finns stöd för att specifiera valfria
+alternativ för
+.BR convert (1),
+som används för att spara bilden.
+.SH ALTERNATIV
+.TP
+.B \-\-help
+Skriv ut burksanvisningar.
+.TP
+.B \-\-version
+Skriv ut programmets namn och version.
+.TP
+.B \-\-copyright
+Skriv ut upphovsrätts information.
+.TP
+.B \-\-raw
+Spara som PNM-bild snarare än som PNG-bild.
+.TP
+.BR \-\-exec \ \fIKMD\fP
+Kommando att köra för varje sparad bild.
+.SH "SÄRSKILDA STRÄNGAR"
+Både
+.B \-\-exec
+and
+.I FILENAME_PATTERN
+ och filnamnsmönstrets tar formatspecifikationsargument
+som ersätts av
+.BR scrotty .
+Det finns två typer av formatspecifikationsargument.
+Tecken som direkt följer ett \(aq%\(aq tolkas av
+.BR strftime (3).
+Dessa alternativ kan användas för att referera till de
+nuvarande tiden and datumet. Den andra typer tolkas av
+.B scrotty
+självt och tar ett \(aq$\(aq eller ett \(aq\\\(aq direkt
+framför sig. Följande stödjs:
+.PP
+$i Bildrutebuffertens nummer
+.br
+$f bildens filename/sökvägsnamn (ignoreras i FILNAMNSMÖNSTER)
+.br
+$n bildens filename (ignoreras i FILNAMNSMÖNSTER)
+.br
+$p bildens brädd multiplicerat med dess höjd
+.br
+$w bildens brädd
+.br
+$h bildens höjd
+.br
+$$ ersätts med en ordagrann \(aq$\(aq
+.br
+\\n ersätts med en radbryting
+.br
+\\\\ ersätts med en ordagrann \(aq\\\(aq
+.br
+\\ ersätts med en ordagrann \(aq \(aq (snedsträck, mellanrum)
+.PP
+Mellanrum som inte har ett \(aq\\\(aq direkt framförsig i
+.B \-\-exec
+tolkas som ett argumentskilje. Detta sker även när det
+förekommer i början och i slutet av strängen, och om ett
+sådant även förekom direkt framför.
+.SH "FRAMTIDA INRIKTNING"
+Stöd för flera kärnors TTY:er skall tilläggas.
+.SH "LOGISK GRUND"
+At ta en skärmdump var en pina innan detta. Skärmdumpar
+är användbara om du vill komma ihåg någonting eller om
+du vill skicka en bild på hur någonting ser hur.
+.SH "SE ÄVEN"
+.BR scrot (1),
+.BR convert (1),
+.BR strftime (3)
+.PP
+Full dokumentation finns tillgängligt lokalt via: info \(aq(scrotty)\(aq
+.SH FÖRFATTARE
+Huvudskliga författare, Mattias Andrée. Se filen COPYING för en
+fullständig författarlista.
+.SH UPPHOVSRÄTT
+Copyright \(co 2014, 2015 Mattias Andrée
+.br
+Licens GPLv3+: GNU GPL version 3 eller nyare <http://gnu.org/licenses/gpl.html>.
+.br
+Detta är fri mjukvara: du är fri att ändra av vidaredistribuera den.
+.br
+Det finns INGA GARANTIER, i den mån som lagen tillåter.
+.SH
+.PP
+Kopiering och distribution av denna manual, med eller utan förändringar,
+är tillåtet i valfritt media utan avgift förutsatt att upphovsrättsnotisen
+och denna notis bevaras. Denna fil erbjuds som-den-är, utan någon garanti.
+.SH FEL
+Vänligen rapportera fel till <https://github.com/maandree/scrotty/issues>
+eller till <maandree@member.fsf.org>.
+
diff --git a/po/sv.po b/po/sv.po
index 001f336..b87ead2 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -60,7 +60,7 @@ msgid ""
"\n"
msgstr ""
"ANVÄNDING\n"
-"\t%s [ALTERNATIV...] [FILNAMNSMÖNSTER] [-- ALTERNATIVE_FÖR_CONVERT...]\n"
+"\t%s [ALTERNATIV...] [FILNAMNSMÖNSTER] [-- ALTERNATIV_FÖR_CONVERT...]\n"
"\n"
"ALTERNATIV\n"
"\t--help Skriv ut burksanvisningar.\n"
@@ -69,24 +69,24 @@ msgstr ""
"\t--raw Spara som PNM-bild snarare än som PNG-bild.\n"
"\t--exec KMD Kommando att köra för varje sparad bild.\n"
"\n"
-"SÄRSKILDA STRÄNGS\n"
+"SÄRSKILDA STRÄNGAR\n"
"\tBåde --exec och filnamnsmönstrets tar formatspecifikationsargument som\n"
"\tersätts av scrotty. Det finns två typer av formatspecifikationsargument.\n"
"\tTecken som direkt följer ett '%%' tolkas av strftime(3). See `man strftime`\n"
"\tför exempel. Dessa alternativ kan användas för att referera till den\n"
"\tnuvarande tiden and datumet. Den andra typer tolkas av scrotty självt och\n"
-"\thar ett '$' eller ett '\\' direkt framför sig. Följande stödjs:\n"
-"\n"
-"\t$i Bildrutebuffertens nummer\n"
-"\t$f Bildens filename/sökvägsnamn (ignoreras i filnamnsmöstret)\n"
-"\t$n Bildens filename (ignoreras i filnamnsmöstret)\n"
-"\t$p Bildens brädd multiplicerat med dess höjd\n"
-"\t$w Bildens brädd\n"
-"\t$h Bildens höjd\n"
-"\t$$ Ersätts med en ordagrann '$'\n"
-"\t\\n Ersätts med en radbryting\n"
-"\t\\\\ Ersätts med en ordagrann '\\'\n"
-"\t\\ Ersätts med en ordagrann ' ' (strängen som ersätts slutar med ett mellanrum)\n"
+"\tar ett '$' eller ett '\\' direkt framför sig. Följande stödjs:\n"
+"\n"
+"\t$i bildrutebuffertens nummer\n"
+"\t$f bildens filename/sökvägsnamn (ignoreras i filnamnsmöstret)\n"
+"\t$n bildens filename (ignoreras i filnamnsmöstret)\n"
+"\t$p bildens brädd multiplicerat med dess höjd\n"
+"\t$w bildens brädd\n"
+"\t$h bildens höjd\n"
+"\t$$ ersätts med en ordagrann '$'\n"
+"\t\\n ersätts med en radbryting\n"
+"\t\\\\ ersätts med en ordagrann '\\'\n"
+"\t\\ ersätts med en ordagrann ' ' (strängen som ersätts slutar med ett mellanrum)\n"
"\n"
"\tMellanrum som inte har ett '\\' direkt framförsig i --exec tolkas som\n"
"\tett argumentskilje. Detta sker även när det förekommer i början och i\n"