From 064d9d756324b29e6d058d43647c6873d7ab52f8 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 8 Dec 2015 08:59:16 +0100 Subject: minor text fixes + add swedish translation of the man page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- INSTALL | 11 ++++- Makefile | 16 ++++++- NEWS | 4 ++ README | 2 +- TODO | 2 - doc/man/scrotty.1 | 8 ++-- doc/man/scrotty.sv.1 | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++ po/sv.po | 28 ++++++------- 8 files changed, 162 insertions(+), 24 deletions(-) create mode 100644 doc/man/scrotty.sv.1 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 +or to . 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 . +.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 +eller till . + 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" -- cgit v1.2.3-70-g09d2