13 Commits
Author SHA1 Message Date
Andrew Wood 579aebf6a7 Date update. 2025-11-22 15:08:13 +00:00
Andrew Wood d91bf78cac Timestamp update. 2025-11-22 15:08:00 +00:00
Andrew Wood 6e45fe0f8d Update translations count for Finnish. 2025-11-22 15:07:31 +00:00
Andrew Wood 8d7ced4195 Merge pull request 'Translations update from Codeberg Translate' (#175) from translate/pv:weblate-pv-pv into main
Reviewed-on: https://codeberg.org/ivarch/pv/pulls/175
2025-11-22 16:07:08 +01:00
artnayandCodeberg Translate cae6049edd Translated using Weblate (Finnish)
Currently translated at 43.5% (61 of 140 strings)

Translation: pv/pv
Translate-URL: https://translate.codeberg.org/projects/pv/pv/fi/
2025-11-22 15:06:06 +00:00
Andrew Wood 1293f70575 Link to the Debian bug as well, and commit to a release date. 2025-11-22 15:03:53 +00:00
Andrew Wood ff412009da Version bump for #174. 2025-11-21 23:27:47 +00:00
Andrew Wood 10bc46af6e Suppress by source file name rather than function name, since in an LTO build the function name is optimised out (#174). 2025-11-21 23:26:52 +00:00
Andrew Wood 1e5fae3b7b Note the Finnish translations. 2025-11-21 05:53:21 +00:00
Andrew Wood a6f72cf985 Merge pull request 'Translations update from Codeberg Translate' (#173) from translate/pv:weblate-pv-pv into main
Reviewed-on: https://codeberg.org/ivarch/pv/pulls/173
2025-11-21 06:46:29 +01:00
artnayandCodeberg Translate e617b92f2b Translated using Weblate (Finnish)
Currently translated at 24.2% (34 of 140 strings)

Translation: pv/pv
Translate-URL: https://translate.codeberg.org/projects/pv/pv/fi/
2025-11-21 05:43:17 +00:00
Andrew Wood b24771d224 Added empty Georgian language file as requested. 2025-11-20 21:18:50 +00:00
Andrew Wood 6de160192a Renamed to something more specific. 2025-11-15 15:37:43 +00:00
18 changed files with 676 additions and 75 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ bin_PROGRAMS = pv
dist_doc_DATA = README.md docs/INSTALL docs/COPYING docs/NEWS.md docs/ACKNOWLEDGEMENTS.md docs/DEVELOPERS.md dist_doc_DATA = README.md docs/INSTALL docs/COPYING docs/NEWS.md docs/ACKNOWLEDGEMENTS.md docs/DEVELOPERS.md
dist_man1_MANS = docs/pv.1 dist_man1_MANS = docs/pv.1
EXTRA_DIST = docs/pv.1.md docs/benchmark.sh docs/release.cf EXTRA_DIST = docs/pv.1.md docs/benchmark-rw-syscalls-vs-data.sh docs/release.cf
pv_SOURCES = \ pv_SOURCES = \
src/main/debug.c \ src/main/debug.c \
+1 -1
View File
@@ -4,7 +4,7 @@ dnl Copyright 2002-2008, 2010, 2012-2015, 2017, 2021, 2023-2025 Andrew Wood
dnl dnl
dnl License GPLv3+: GNU GPL version 3 or later; see `docs/COPYING'. dnl License GPLv3+: GNU GPL version 3 or later; see `docs/COPYING'.
AC_INIT([pv], [1.10.1], [https://codeberg.org/ivarch/pv/issues], [pv], [https://ivarch.com/p/pv]) AC_INIT([pv], [1.10.2], [https://codeberg.org/ivarch/pv/issues], [pv], [https://ivarch.com/p/pv])
AC_CONFIG_SRCDIR([src/include/config.h.in]) AC_CONFIG_SRCDIR([src/include/config.h.in])
AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_HEADERS([src/include/config.h]) AC_CONFIG_HEADERS([src/include/config.h])
+2
View File
@@ -115,6 +115,8 @@ Translations provided through [Codeberg Weblate](https://translate.codeberg.org/
* **Czech** * **Czech**
* [mmatous](https://translate.codeberg.org/user/mmatous/) (135) * [mmatous](https://translate.codeberg.org/user/mmatous/) (135)
* **Finnish**
* [artnay](https://translate.codeberg.org/user/artnay/) (65)
* **French** * **French**
* anonymous suggestions (7) * anonymous suggestions (7)
* [milimarg](https://codeberg.org/milimarg) (13) * [milimarg](https://codeberg.org/milimarg) (13)
+5
View File
@@ -1,3 +1,8 @@
### 1.10.2 - 22 November 2025
* *i18n:* Finnish translations updated
* *cleanup:* adjust valgrind suppressions so memory safety tests work on LTO builds ([#174](https://codeberg.org/ivarch/pv/issues/174)/[Debian bug 1121157](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121157))
### 1.10.1 - 12 November 2025 ### 1.10.1 - 12 November 2025
* *fix:* correct **--watchfd** memory allocation error when given multiple arguments ([#170](https://codeberg.org/ivarch/pv/issues/170)) * *fix:* correct **--watchfd** memory allocation error when given multiple arguments ([#170](https://codeberg.org/ivarch/pv/issues/170))
+1 -1
View File
@@ -1,4 +1,4 @@
.TH PV 1 2025-11-12 pv-1.10.1 "User Commands" .TH PV 1 2025-11-22 pv-1.10.2 "User Commands"
.\" .\"
.SH NAME .SH NAME
pv \- monitor and manage the progress of data through a pipe pv \- monitor and manage the progress of data through a pipe
+1
View File
@@ -3,6 +3,7 @@ de
es es
fi fi
fr fr
ka
pl pl
pt pt
ru ru
+1 -1
View File
@@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: 2024-10-13 20:43+0000\n" "PO-Revision-Date: 2024-10-13 20:43+0000\n"
"Last-Translator: mmatous <mmatous@users.noreply.translate.codeberg.org>\n" "Last-Translator: mmatous <mmatous@users.noreply.translate.codeberg.org>\n"
"Language-Team: Czech <https://translate.codeberg.org/projects/pv/pv/cs/>\n" "Language-Team: Czech <https://translate.codeberg.org/projects/pv/pv/cs/>\n"
+1 -1
View File
@@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: 2025-01-14 20:39+0000\n" "PO-Revision-Date: 2025-01-14 20:39+0000\n"
"Last-Translator: Benny <benny@users.noreply.translate.codeberg.org>\n" "Last-Translator: Benny <benny@users.noreply.translate.codeberg.org>\n"
"Language-Team: German <https://translate.codeberg.org/projects/pv/pv/de/>\n" "Language-Team: German <https://translate.codeberg.org/projects/pv/pv/de/>\n"
+1 -1
View File
@@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
+67 -63
View File
@@ -2,42 +2,44 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: pv 1.9.34\n" "Project-Id-Version: pv 1.9.34\n"
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2025-11-22 15:06+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: artnay <artnay@noreply.codeberg.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: Finnish <https://translate.codeberg.org/projects/pv/pv/fi/>\n"
"Language: fi\n" "Language: fi\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14\n"
#: src/main/help.c:236 #: src/main/help.c:236
msgid "show progress bar" msgid "show progress bar"
msgstr "" msgstr "näytä edistymispalkki"
#: src/main/help.c:239 #: src/main/help.c:239
msgid "show elapsed time" msgid "show elapsed time"
msgstr "" msgstr "näytä kulunut aika"
#: src/main/help.c:242 #: src/main/help.c:242
msgid "show estimated time of arrival (completion)" msgid "show estimated time of arrival (completion)"
msgstr "" msgstr "näytä arvioitu valmistumisaika"
#: src/main/help.c:245 #: src/main/help.c:245
msgid "show absolute estimated time of arrival (completion)" msgid "show absolute estimated time of arrival (completion)"
msgstr "" msgstr "näytä absoluuttinen arvioitu valmistumisaika"
#: src/main/help.c:248 #: src/main/help.c:248
msgid "show data transfer rate counter" msgid "show data transfer rate counter"
msgstr "" msgstr "näytä datan siirtonopeuden laskuri"
#: src/main/help.c:251 #: src/main/help.c:251
msgid "show data transfer average rate counter" msgid "show data transfer average rate counter"
msgstr "" msgstr "näytä datan keskimääräisen siirtonopeuden laskuri"
#: src/main/help.c:254 #: src/main/help.c:254
msgid "show number of bytes transferred" msgid "show number of bytes transferred"
msgstr "" msgstr "näytä siirrettyjen tavujen määrä"
#: src/main/help.c:257 #: src/main/help.c:257
msgid "show percentage of transfer buffer in use" msgid "show percentage of transfer buffer in use"
@@ -45,39 +47,39 @@ msgstr ""
#: src/main/help.c:259 #: src/main/help.c:259
msgid "NUM" msgid "NUM"
msgstr "" msgstr "NUM"
#: src/main/help.c:260 #: src/main/help.c:260
msgid "show NUM bytes last written" msgid "show NUM bytes last written"
msgstr "" msgstr "näytä NUM viimeksi kirjoitettua tavua"
#: src/main/help.c:262 #: src/main/help.c:262
msgid "FORMAT" msgid "FORMAT"
msgstr "" msgstr "MUOTO"
#: src/main/help.c:263 #: src/main/help.c:263
msgid "set output format to FORMAT" msgid "set output format to FORMAT"
msgstr "" msgstr "aseta tulostemuodoksi MUOTO"
#: src/main/help.c:266 #: src/main/help.c:266
msgid "output percentages, not visual information" msgid "output percentages, not visual information"
msgstr "" msgstr "tulosta prosentit, ei visuaalista tietoa"
#: src/main/help.c:269 #: src/main/help.c:269
msgid "do not output any transfer information at all" msgid "do not output any transfer information at all"
msgstr "" msgstr "älä tulosta minkäänlaista siirtotietoa"
#: src/main/help.c:273 #: src/main/help.c:273
msgid "show number of bits transferred" msgid "show number of bits transferred"
msgstr "" msgstr "näytä siirrettyjen bittien määrä"
#: src/main/help.c:276 #: src/main/help.c:276
msgid "treat suffixes as multiples of 1000 rather than 1024" msgid "treat suffixes as multiples of 1000 rather than 1024"
msgstr "" msgstr "käsittele päätteitä 1000:n kertoimina 1024:n sijaan"
#: src/main/help.c:279 #: src/main/help.c:279
msgid "display nothing until first byte transferred" msgid "display nothing until first byte transferred"
msgstr "" msgstr "älä näytä mitään, ennen kuin ensimmäinen tavu on siirretty"
#: src/main/help.c:281 src/main/help.c:296 src/main/help.c:299 #: src/main/help.c:281 src/main/help.c:296 src/main/help.c:299
msgid "SEC" msgid "SEC"
@@ -85,15 +87,15 @@ msgstr ""
#: src/main/help.c:282 #: src/main/help.c:282
msgid "display nothing until SEC seconds have passed" msgid "display nothing until SEC seconds have passed"
msgstr "" msgstr "älä näytä mitään, ennen kuin SEC sekuntia on kulunut"
#: src/main/help.c:284 #: src/main/help.c:284
msgid "SIZE" msgid "SIZE"
msgstr "" msgstr "KOKO"
#: src/main/help.c:285 #: src/main/help.c:285
msgid "set estimated data size to SIZE bytes" msgid "set estimated data size to SIZE bytes"
msgstr "" msgstr "aseta arvioiduksi datan kooksi KOKO tavua"
#: src/main/help.c:288 #: src/main/help.c:288
msgid "if size unknown, show rate vs max rate" msgid "if size unknown, show rate vs max rate"
@@ -101,7 +103,7 @@ msgstr ""
#: src/main/help.c:291 #: src/main/help.c:291
msgid "count lines instead of bytes" msgid "count lines instead of bytes"
msgstr "" msgstr "laske rivit tavujen sijaan"
#: src/main/help.c:294 #: src/main/help.c:294
msgid "lines are null-terminated" msgid "lines are null-terminated"
@@ -109,31 +111,31 @@ msgstr ""
#: src/main/help.c:297 #: src/main/help.c:297
msgid "update every SEC seconds" msgid "update every SEC seconds"
msgstr "" msgstr "päivitä SEC sekunnin välein"
#: src/main/help.c:300 #: src/main/help.c:300
msgid "compute average rate over past SEC seconds (default 30s)" msgid "compute average rate over past SEC seconds (default 30s)"
msgstr "" msgstr "laske keskimääräinen siirtonopeus SEC sekunnin ajalta (oletus 30 s)"
#: src/main/help.c:302 #: src/main/help.c:302
msgid "WIDTH" msgid "WIDTH"
msgstr "" msgstr "LEVEYS"
#: src/main/help.c:303 #: src/main/help.c:303
msgid "assume terminal is WIDTH characters wide" msgid "assume terminal is WIDTH characters wide"
msgstr "" msgstr "oleta, että päätteen LEVEYS on merkkiä leveä"
#: src/main/help.c:305 #: src/main/help.c:305
msgid "HEIGHT" msgid "HEIGHT"
msgstr "" msgstr "KORKEUS"
#: src/main/help.c:306 #: src/main/help.c:306
msgid "assume terminal is HEIGHT rows high" msgid "assume terminal is HEIGHT rows high"
msgstr "" msgstr "oleta, että päätteen KORKEUS on merkkiä korkea"
#: src/main/help.c:308 #: src/main/help.c:308
msgid "NAME" msgid "NAME"
msgstr "" msgstr "NIMI"
#: src/main/help.c:309 #: src/main/help.c:309
msgid "prefix visual information with NAME" msgid "prefix visual information with NAME"
@@ -141,7 +143,7 @@ msgstr ""
#: src/main/help.c:311 #: src/main/help.c:311
msgid "STYLE" msgid "STYLE"
msgstr "" msgstr "TYYLI"
#: src/main/help.c:312 #: src/main/help.c:312
msgid "set default bar style to NAME" msgid "set default bar style to NAME"
@@ -157,7 +159,7 @@ msgstr ""
#: src/main/help.c:318 #: src/main/help.c:318
msgid "output transfer statistics at the end" msgid "output transfer statistics at the end"
msgstr "" msgstr "tulosta siirtotilastot lopussa"
#: src/main/help.c:321 #: src/main/help.c:321
msgid "output even if standard error is not a terminal" msgid "output even if standard error is not a terminal"
@@ -170,19 +172,19 @@ msgstr ""
#: src/main/help.c:327 src/main/help.c:360 src/main/help.c:376 #: src/main/help.c:327 src/main/help.c:360 src/main/help.c:376
#: src/main/help.c:386 #: src/main/help.c:386
msgid "FILE" msgid "FILE"
msgstr "" msgstr "TIEDOSTO"
#: src/main/help.c:328 #: src/main/help.c:328
msgid "write output to FILE instead of stdout" msgid "write output to FILE instead of stdout"
msgstr "" msgstr "kirjoita tuloste tiedostoon TIEDOSTO oletustulosteen (stdout) sijaan"
#: src/main/help.c:330 #: src/main/help.c:330
msgid "RATE" msgid "RATE"
msgstr "" msgstr "NOPEUS"
#: src/main/help.c:331 #: src/main/help.c:331
msgid "limit transfer to RATE bytes per second" msgid "limit transfer to RATE bytes per second"
msgstr "" msgstr "rajoita siirron nopeudeksi NOPEUS tavua per sekunti"
#: src/main/help.c:333 src/main/help.c:342 #: src/main/help.c:333 src/main/help.c:342
msgid "BYTES" msgid "BYTES"
@@ -198,7 +200,7 @@ msgstr ""
#: src/main/help.c:340 #: src/main/help.c:340
msgid "skip read errors in input" msgid "skip read errors in input"
msgstr "" msgstr "ohita lukuvirheet syötteessä"
#: src/main/help.c:343 #: src/main/help.c:343
msgid "skip errors in BYTES blocks at a time" msgid "skip errors in BYTES blocks at a time"
@@ -206,7 +208,7 @@ msgstr ""
#: src/main/help.c:346 #: src/main/help.c:346
msgid "stop after --size bytes have been transferred" msgid "stop after --size bytes have been transferred"
msgstr "" msgstr "lopeta kun --size tavua on siirretty"
#: src/main/help.c:349 #: src/main/help.c:349
msgid "flush cache to disk after every write" msgid "flush cache to disk after every write"
@@ -227,6 +229,7 @@ msgstr ""
#: src/main/help.c:361 #: src/main/help.c:361
msgid "write all input to FILE before writing to output" msgid "write all input to FILE before writing to output"
msgstr "" msgstr ""
"kirjoita kaikki syöte tiedostoon TIEDOSTO ennen tulosteeseen kirjoittamista"
#: src/main/help.c:364 #: src/main/help.c:364
msgid "PID[:FD]|=NAME|@LISTFILE" msgid "PID[:FD]|=NAME|@LISTFILE"
@@ -254,34 +257,35 @@ msgstr ""
#: src/main/help.c:380 #: src/main/help.c:380
msgid "show this help and exit" msgid "show this help and exit"
msgstr "" msgstr "näytä tämä ohje ja lopeta"
#: src/main/help.c:383 #: src/main/help.c:383
msgid "show version information and exit" msgid "show version information and exit"
msgstr "" msgstr "näytä versiotiedot ja lopeta"
#: src/main/help.c:387 #: src/main/help.c:387
msgid "write debug logs to FILE" msgid "write debug logs to FILE"
msgstr "" msgstr "kirjoita vianjäljityslokit tiedostoon TIEDOSTO"
#: src/main/help.c:413 #: src/main/help.c:413
#, c-format #, c-format
msgid "Usage: %s [OPTION] [FILE]..." msgid "Usage: %s [OPTION] [FILE]..."
msgstr "" msgstr "Käyttö: %s [VALINTA] [TIEDOSTO]..."
#: src/main/help.c:424 #: src/main/help.c:424
msgid "" msgid ""
"Concatenate FILE(s), or standard input, to standard output, with monitoring." "Concatenate FILE(s), or standard input, to standard output, with monitoring."
msgstr "" msgstr ""
"Putkita TIEDOSTO(t), tai vakiosyöte, vakiotulosteeseen, monitoroinnin kanssa."
#: src/main/help.c:562 #: src/main/help.c:562
msgid "Supported format sequences:" msgid "Supported format sequences:"
msgstr "" msgstr "Tuetut muotosekvenssit:"
#: src/main/help.c:576 #: src/main/help.c:576
#, c-format #, c-format
msgid "Please report any bugs to: %s" msgid "Please report any bugs to: %s"
msgstr "" msgstr "Ilmoita ongelmista: %s"
#: src/main/main.c:228 #: src/main/main.c:228
msgid "(input)" msgid "(input)"
@@ -301,7 +305,7 @@ msgstr ""
#: src/main/options.c:403 src/main/options.c:405 src/main/options.c:814 #: src/main/options.c:403 src/main/options.c:405 src/main/options.c:814
msgid "invalid process ID" msgid "invalid process ID"
msgstr "" msgstr "virheellinen prosessin ID"
#: src/main/options.c:448 src/pv/file.c:342 #: src/main/options.c:448 src/pv/file.c:342
msgid "failed to stat file" msgid "failed to stat file"
@@ -309,7 +313,7 @@ msgstr ""
#: src/main/options.c:462 #: src/main/options.c:462
msgid "is a directory" msgid "is a directory"
msgstr "" msgstr "on hakemisto"
#: src/main/options.c:491 #: src/main/options.c:491
msgid "failed to generate sysfs filename" msgid "failed to generate sysfs filename"
@@ -321,11 +325,11 @@ msgstr ""
#: src/main/options.c:533 #: src/main/options.c:533
msgid "failed to open block device" msgid "failed to open block device"
msgstr "" msgstr "lohkolaitteen avaaminen epäonnistui"
#: src/main/options.c:543 #: src/main/options.c:543
msgid "failed to determine size of block device" msgid "failed to determine size of block device"
msgstr "" msgstr "lohkolaitteen koon päättely epäonnistui"
#: src/main/options.c:652 #: src/main/options.c:652
msgid "option structure allocation failed" msgid "option structure allocation failed"
@@ -337,7 +341,7 @@ msgstr ""
#: src/main/options.c:723 #: src/main/options.c:723
msgid "numeric value not understood" msgid "numeric value not understood"
msgstr "" msgstr "numeerista arvoa ei ymmärretty"
#: src/main/options.c:743 #: src/main/options.c:743
msgid "integer argument expected" msgid "integer argument expected"
@@ -349,21 +353,21 @@ msgstr ""
#: src/main/options.c:767 #: src/main/options.c:767
msgid "missing filename" msgid "missing filename"
msgstr "" msgstr "puuttuva tiedostonimi"
#: src/main/options.c:795 #: src/main/options.c:795
msgid "missing process name" msgid "missing process name"
msgstr "" msgstr "puuttuva prosessinimi"
#: src/main/options.c:1056 #: src/main/options.c:1056
#, c-format #, c-format
msgid "Try `%s --help' for more information." msgid "Try `%s --help' for more information."
msgstr "" msgstr "Suorita `%s --help' saadaksesi lisätietoja."
#: src/main/options.c:1058 #: src/main/options.c:1058
#, c-format #, c-format
msgid "Try `%s -h' for more information." msgid "Try `%s -h' for more information."
msgstr "" msgstr "Suorita `%s -h' saadaksesi lisätietoja."
#: src/main/options.c:1089 #: src/main/options.c:1089
msgid "" msgid ""
@@ -401,7 +405,7 @@ msgstr ""
#: src/main/version.c:28 #: src/main/version.c:28
msgid "License: GPLv3+ <https://www.gnu.org/licenses/gpl-3.0.html>" msgid "License: GPLv3+ <https://www.gnu.org/licenses/gpl-3.0.html>"
msgstr "" msgstr "Lisenssi: GPLv3+ <https://www.gnu.org/licenses/gpl-3.0.html>"
#: src/main/version.c:29 #: src/main/version.c:29
msgid "This is free software: you are free to change and redistribute it." msgid "This is free software: you are free to change and redistribute it."
@@ -413,7 +417,7 @@ msgstr ""
#: src/main/version.c:32 #: src/main/version.c:32
msgid "Project web site" msgid "Project web site"
msgstr "" msgstr "Projektin verkkosivu"
#: src/pv/cursor.c:61 #: src/pv/cursor.c:61
msgid "failed to get terminal name" msgid "failed to get terminal name"
@@ -449,11 +453,11 @@ msgstr ""
#: src/pv/file.c:303 #: src/pv/file.c:303
msgid "failed to close file" msgid "failed to close file"
msgstr "" msgstr "tiedoston sulkeminen epäonnistui"
#: src/pv/file.c:335 #: src/pv/file.c:335
msgid "failed to read file" msgid "failed to read file"
msgstr "" msgstr "tiedoston lukeminen epäonnistui"
#: src/pv/file.c:350 #: src/pv/file.c:350
msgid "failed to stat output file" msgid "failed to stat output file"
@@ -461,7 +465,7 @@ msgstr ""
#: src/pv/file.c:372 #: src/pv/file.c:372
msgid "input file is output file" msgid "input file is output file"
msgstr "" msgstr "syötetiedosto on tulostetiedosto"
#: src/pv/file.c:429 #: src/pv/file.c:429
msgid "(none)" msgid "(none)"
@@ -530,7 +534,7 @@ msgstr ""
#: src/pv/remote.c:644 src/pv/remote.c:662 #: src/pv/remote.c:644 src/pv/remote.c:662
msgid "SA_SIGINFO not supported on this system" msgid "SA_SIGINFO not supported on this system"
msgstr "" msgstr "SA_SIGINFO ei ole tuettu tässä järjestelmässä"
#: src/pv/state.c:42 #: src/pv/state.c:42
msgid "history structure allocation failed" msgid "history structure allocation failed"
@@ -546,7 +550,7 @@ msgstr ""
#: src/pv/transfer.c:506 #: src/pv/transfer.c:506
msgid "warning: read errors detected" msgid "warning: read errors detected"
msgstr "" msgstr "varoitus: lukuvirheitä havaittu"
#: src/pv/transfer.c:522 #: src/pv/transfer.c:522
msgid "file is not seekable" msgid "file is not seekable"
@@ -578,7 +582,7 @@ msgstr ""
#: src/pv/transfer.c:996 #: src/pv/transfer.c:996
msgid "write failed" msgid "write failed"
msgstr "" msgstr "kirjoittaminen epäonnistui"
#: src/pv/transfer.c:1237 #: src/pv/transfer.c:1237
msgid "select call failed" msgid "select call failed"
@@ -586,4 +590,4 @@ msgstr ""
#: src/pv/watchpid.c:131 src/pv/watchpid.c:205 #: src/pv/watchpid.c:131 src/pv/watchpid.c:205
msgid "not a regular file or block device" msgid "not a regular file or block device"
msgstr "" msgstr "ei tavallinen tiedosto tai lohkolaite"
+1 -1
View File
@@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: 2025-05-31 08:58+0000\n" "PO-Revision-Date: 2025-05-31 08:58+0000\n"
"Last-Translator: milimarg <milimarg@noreply.codeberg.org>\n" "Last-Translator: milimarg <milimarg@noreply.codeberg.org>\n"
"Language-Team: French <https://translate.codeberg.org/projects/pv/pv/fr/>\n" "Language-Team: French <https://translate.codeberg.org/projects/pv/pv/fr/>\n"
+589
View File
@@ -0,0 +1,589 @@
msgid ""
msgstr ""
"Project-Id-Version: pv 1.9.34\n"
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ka\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/main/help.c:236
msgid "show progress bar"
msgstr ""
#: src/main/help.c:239
msgid "show elapsed time"
msgstr ""
#: src/main/help.c:242
msgid "show estimated time of arrival (completion)"
msgstr ""
#: src/main/help.c:245
msgid "show absolute estimated time of arrival (completion)"
msgstr ""
#: src/main/help.c:248
msgid "show data transfer rate counter"
msgstr ""
#: src/main/help.c:251
msgid "show data transfer average rate counter"
msgstr ""
#: src/main/help.c:254
msgid "show number of bytes transferred"
msgstr ""
#: src/main/help.c:257
msgid "show percentage of transfer buffer in use"
msgstr ""
#: src/main/help.c:259
msgid "NUM"
msgstr ""
#: src/main/help.c:260
msgid "show NUM bytes last written"
msgstr ""
#: src/main/help.c:262
msgid "FORMAT"
msgstr ""
#: src/main/help.c:263
msgid "set output format to FORMAT"
msgstr ""
#: src/main/help.c:266
msgid "output percentages, not visual information"
msgstr ""
#: src/main/help.c:269
msgid "do not output any transfer information at all"
msgstr ""
#: src/main/help.c:273
msgid "show number of bits transferred"
msgstr ""
#: src/main/help.c:276
msgid "treat suffixes as multiples of 1000 rather than 1024"
msgstr ""
#: src/main/help.c:279
msgid "display nothing until first byte transferred"
msgstr ""
#: src/main/help.c:281 src/main/help.c:296 src/main/help.c:299
msgid "SEC"
msgstr ""
#: src/main/help.c:282
msgid "display nothing until SEC seconds have passed"
msgstr ""
#: src/main/help.c:284
msgid "SIZE"
msgstr ""
#: src/main/help.c:285
msgid "set estimated data size to SIZE bytes"
msgstr ""
#: src/main/help.c:288
msgid "if size unknown, show rate vs max rate"
msgstr ""
#: src/main/help.c:291
msgid "count lines instead of bytes"
msgstr ""
#: src/main/help.c:294
msgid "lines are null-terminated"
msgstr ""
#: src/main/help.c:297
msgid "update every SEC seconds"
msgstr ""
#: src/main/help.c:300
msgid "compute average rate over past SEC seconds (default 30s)"
msgstr ""
#: src/main/help.c:302
msgid "WIDTH"
msgstr ""
#: src/main/help.c:303
msgid "assume terminal is WIDTH characters wide"
msgstr ""
#: src/main/help.c:305
msgid "HEIGHT"
msgstr ""
#: src/main/help.c:306
msgid "assume terminal is HEIGHT rows high"
msgstr ""
#: src/main/help.c:308
msgid "NAME"
msgstr ""
#: src/main/help.c:309
msgid "prefix visual information with NAME"
msgstr ""
#: src/main/help.c:311
msgid "STYLE"
msgstr ""
#: src/main/help.c:312
msgid "set default bar style to NAME"
msgstr ""
#: src/main/help.c:314
msgid "SPEC"
msgstr ""
#: src/main/help.c:315
msgid "also send progress to SPEC"
msgstr ""
#: src/main/help.c:318
msgid "output transfer statistics at the end"
msgstr ""
#: src/main/help.c:321
msgid "output even if standard error is not a terminal"
msgstr ""
#: src/main/help.c:324
msgid "use cursor positioning escape sequences"
msgstr ""
#: src/main/help.c:327 src/main/help.c:360 src/main/help.c:376
#: src/main/help.c:386
msgid "FILE"
msgstr ""
#: src/main/help.c:328
msgid "write output to FILE instead of stdout"
msgstr ""
#: src/main/help.c:330
msgid "RATE"
msgstr ""
#: src/main/help.c:331
msgid "limit transfer to RATE bytes per second"
msgstr ""
#: src/main/help.c:333 src/main/help.c:342
msgid "BYTES"
msgstr ""
#: src/main/help.c:334
msgid "use a buffer size of BYTES"
msgstr ""
#: src/main/help.c:337
msgid "never use splice(), always use read/write"
msgstr ""
#: src/main/help.c:340
msgid "skip read errors in input"
msgstr ""
#: src/main/help.c:343
msgid "skip errors in BYTES blocks at a time"
msgstr ""
#: src/main/help.c:346
msgid "stop after --size bytes have been transferred"
msgstr ""
#: src/main/help.c:349
msgid "flush cache to disk after every write"
msgstr ""
#: src/main/help.c:352
msgid "use direct I/O to bypass cache"
msgstr ""
#: src/main/help.c:355
msgid "try to seek instead of writing null bytes"
msgstr ""
#: src/main/help.c:358
msgid "discard input instead of writing to output"
msgstr ""
#: src/main/help.c:361
msgid "write all input to FILE before writing to output"
msgstr ""
#: src/main/help.c:364
msgid "PID[:FD]|=NAME|@LISTFILE"
msgstr ""
#: src/main/help.c:365
msgid "watch file FD opened by process PID"
msgstr ""
#: src/main/help.c:368 src/main/help.c:371
msgid "PID"
msgstr ""
#: src/main/help.c:369
msgid "update settings of process PID"
msgstr ""
#: src/main/help.c:372
msgid "show progress of process PID"
msgstr ""
#: src/main/help.c:377
msgid "save process ID in FILE"
msgstr ""
#: src/main/help.c:380
msgid "show this help and exit"
msgstr ""
#: src/main/help.c:383
msgid "show version information and exit"
msgstr ""
#: src/main/help.c:387
msgid "write debug logs to FILE"
msgstr ""
#: src/main/help.c:413
#, c-format
msgid "Usage: %s [OPTION] [FILE]..."
msgstr ""
#: src/main/help.c:424
msgid ""
"Concatenate FILE(s), or standard input, to standard output, with monitoring."
msgstr ""
#: src/main/help.c:562
msgid "Supported format sequences:"
msgstr ""
#: src/main/help.c:576
#, c-format
msgid "Please report any bugs to: %s"
msgstr ""
#: src/main/main.c:228
msgid "(input)"
msgstr ""
#: src/main/main.c:330
msgid "state allocation failed"
msgstr ""
#: src/main/options.c:370
msgid "list files may not contain @ lines"
msgstr ""
#: src/main/options.c:391 src/main/options.c:393 src/main/options.c:807
msgid "process ID or pid:fd pair expected"
msgstr ""
#: src/main/options.c:403 src/main/options.c:405 src/main/options.c:814
msgid "invalid process ID"
msgstr ""
#: src/main/options.c:448 src/pv/file.c:342
msgid "failed to stat file"
msgstr ""
#: src/main/options.c:462
msgid "is a directory"
msgstr ""
#: src/main/options.c:491
msgid "failed to generate sysfs filename"
msgstr ""
#: src/main/options.c:513
msgid "failed to read sysfs size file"
msgstr ""
#: src/main/options.c:533
msgid "failed to open block device"
msgstr ""
#: src/main/options.c:543
msgid "failed to determine size of block device"
msgstr ""
#: src/main/options.c:652
msgid "option structure allocation failed"
msgstr ""
#: src/main/options.c:671
msgid "option structure argv allocation failed"
msgstr ""
#: src/main/options.c:723
msgid "numeric value not understood"
msgstr ""
#: src/main/options.c:743
msgid "integer argument expected"
msgstr ""
#: src/main/options.c:755
msgid "numeric argument expected"
msgstr ""
#: src/main/options.c:767
msgid "missing filename"
msgstr ""
#: src/main/options.c:795
msgid "missing process name"
msgstr ""
#: src/main/options.c:1056
#, c-format
msgid "Try `%s --help' for more information."
msgstr ""
#: src/main/options.c:1058
#, c-format
msgid "Try `%s -h' for more information."
msgstr ""
#: src/main/options.c:1089
msgid ""
"cannot use line mode or transfer modifier options when watching file "
"descriptors"
msgstr ""
#: src/main/options.c:1098
msgid "cannot use cursor positioning when watching file descriptors"
msgstr ""
#: src/main/options.c:1107
msgid "cannot use remote control when watching file descriptors"
msgstr ""
#: src/main/options.c:1116
msgid "cannot use remote query when watching file descriptors"
msgstr ""
#: src/main/options.c:1125
msgid "cannot transfer files when watching file descriptors"
msgstr ""
#: src/main/options.c:1150
msgid "not available on systems without /proc/self/fdinfo"
msgstr ""
#: src/main/options.c:1162
msgid "cannot use remote control and remote query together"
msgstr ""
#: src/main/options.c:1189
msgid "files cannot be specified with this option"
msgstr ""
#: src/main/version.c:28
msgid "License: GPLv3+ <https://www.gnu.org/licenses/gpl-3.0.html>"
msgstr ""
#: src/main/version.c:29
msgid "This is free software: you are free to change and redistribute it."
msgstr ""
#: src/main/version.c:30
msgid "There is NO WARRANTY, to the extent permitted by law."
msgstr ""
#: src/main/version.c:32
msgid "Project web site"
msgstr ""
#: src/pv/cursor.c:61
msgid "failed to get terminal name"
msgstr ""
#: src/pv/cursor.c:106
msgid "failed to open lock file"
msgstr ""
#: src/pv/cursor.c:139
msgid "lock attempt failed"
msgstr ""
#: src/pv/cursor.c:400
msgid "failed to open terminal"
msgstr ""
#: src/pv/display.c:285
msgid "yzafpnum kMGTPEZY"
msgstr ""
#: src/pv/display.c:303
msgid "yzafpnum KMGTPEZY"
msgstr ""
#: src/pv/display.c:1053 src/pv/state.c:842 src/pv/transfer.c:1135
msgid "buffer allocation failed"
msgstr ""
#: src/pv/file.c:153
msgid "failed to seek to start of output"
msgstr ""
#: src/pv/file.c:303
msgid "failed to close file"
msgstr ""
#: src/pv/file.c:335
msgid "failed to read file"
msgstr ""
#: src/pv/file.c:350
msgid "failed to stat output file"
msgstr ""
#: src/pv/file.c:372
msgid "input file is output file"
msgstr ""
#: src/pv/file.c:429
msgid "(none)"
msgstr ""
#: src/pv/file.c:431
msgid "(stdin)"
msgstr ""
#: src/pv/format/averagerate.c:34 src/pv/format/progressbar.c:92
#: src/pv/format/rate.c:36 src/pv/loop.c:121
msgid "b/s"
msgstr ""
#: src/pv/format/averagerate.c:38 src/pv/format/progressbar.c:96
#: src/pv/format/rate.c:40
msgid "/s"
msgstr ""
#: src/pv/format/averagerate.c:38 src/pv/format/progressbar.c:96
#: src/pv/format/rate.c:40 src/pv/loop.c:121
msgid "B/s"
msgstr ""
#: src/pv/format/bytes.c:35
msgid "b"
msgstr ""
#: src/pv/format/bytes.c:39 src/pv/transfer.c:620
msgid "B"
msgstr ""
#: src/pv/format/eta.c:52 src/pv/format/eta.c:56
msgid "ETA"
msgstr ""
#: src/pv/format/fineta.c:80
msgid "FIN"
msgstr ""
#: src/pv/loop.c:120
msgid "rate min/avg/max/mdev"
msgstr ""
#: src/pv/loop.c:132
msgid "rate not measured"
msgstr ""
#: src/pv/loop.c:802 src/pv/loop.c:818 src/pv/loop.c:836 src/pv/watchpid.c:101
#: src/pv/watchpid.c:110 src/pv/watchpid.c:121 src/pv/watchpid.c:129
#: src/pv/watchpid.c:166 src/pv/watchpid.c:185 src/pv/watchpid.c:193
#: src/pv/watchpid.c:203 src/pv/watchpid.c:307 src/pv/watchpid.c:315
#: src/pv/watchpid.c:447 src/pv/watchpid.c:470
msgid "pid"
msgstr ""
#: src/pv/loop.c:836 src/pv/watchpid.c:110 src/pv/watchpid.c:122
#: src/pv/watchpid.c:131 src/pv/watchpid.c:185 src/pv/watchpid.c:194
#: src/pv/watchpid.c:205
msgid "fd"
msgstr ""
#: src/pv/remote.c:237 src/pv/remote.c:622
msgid "message not received"
msgstr ""
#: src/pv/remote.c:644 src/pv/remote.c:662
msgid "SA_SIGINFO not supported on this system"
msgstr ""
#: src/pv/state.c:42
msgid "history structure allocation failed"
msgstr ""
#: src/pv/state.c:794 src/pv/state.c:806
msgid "file list allocation failed"
msgstr ""
#: src/pv/transfer.c:490
msgid "read failed"
msgstr ""
#: src/pv/transfer.c:506
msgid "warning: read errors detected"
msgstr ""
#: src/pv/transfer.c:522
msgid "file is not seekable"
msgstr ""
#: src/pv/transfer.c:599
msgid "failed to seek past error"
msgstr ""
#: src/pv/transfer.c:619
msgid "skipped past read error"
msgstr ""
#: src/pv/transfer.c:663
msgid "no transfer buffer allocated"
msgstr ""
#: src/pv/transfer.c:751
msgid "failed to set interval timer"
msgstr ""
#: src/pv/transfer.c:777
msgid "failed to clear interval timer"
msgstr ""
#: src/pv/transfer.c:822
msgid "line position buffer allocation failed"
msgstr ""
#: src/pv/transfer.c:996
msgid "write failed"
msgstr ""
#: src/pv/transfer.c:1237
msgid "select call failed"
msgstr ""
#: src/pv/watchpid.c:131 src/pv/watchpid.c:205
msgid "not a regular file or block device"
msgstr ""
+1 -1
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: 2025-10-02 13:23+0000\n" "PO-Revision-Date: 2025-10-02 13:23+0000\n"
"Last-Translator: Coral Pink <coralpink@noreply.codeberg.org>\n" "Last-Translator: Coral Pink <coralpink@noreply.codeberg.org>\n"
"Language-Team: Polish <https://translate.codeberg.org/projects/pv/pv/pl/>\n" "Language-Team: Polish <https://translate.codeberg.org/projects/pv/pv/pl/>\n"
+1 -1
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
+1 -1
View File
@@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: 2025-01-15 19:08+0000\n" "PO-Revision-Date: 2025-01-15 19:08+0000\n"
"Last-Translator: 0ko <0ko@users.noreply.translate.codeberg.org>\n" "Last-Translator: 0ko <0ko@users.noreply.translate.codeberg.org>\n"
"Language-Team: Russian <https://translate.codeberg.org/projects/pv/pv/ru/>\n" "Language-Team: Russian <https://translate.codeberg.org/projects/pv/pv/ru/>\n"
+1 -1
View File
@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: pv 1.8.14\n" "Project-Id-Version: pv 1.8.14\n"
"Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n" "Report-Msgid-Bugs-To: https://codeberg.org/ivarch/pv/issues\n"
"POT-Creation-Date: 2025-11-12 11:28+0000\n" "POT-Creation-Date: 2025-11-21 23:45+0000\n"
"PO-Revision-Date: 2025-10-05 20:09+0000\n" "PO-Revision-Date: 2025-10-05 20:09+0000\n"
"Last-Translator: Oğuz Ersen <ersen@noreply.codeberg.org>\n" "Last-Translator: Oğuz Ersen <ersen@noreply.codeberg.org>\n"
"Language-Team: Turkish <https://translate.codeberg.org/projects/pv/pv/tr/>\n" "Language-Team: Turkish <https://translate.codeberg.org/projects/pv/pv/tr/>\n"
+1 -1
View File
@@ -54,7 +54,7 @@ runWithValgrind () {
ignore-initproctitle-leak ignore-initproctitle-leak
Memcheck:Leak Memcheck:Leak
fun:malloc fun:malloc
fun:initproctitle src:proctitle.c
fun:main fun:main
} }
EOF EOF