diff --git a/ChangeLog b/ChangeLog index cce3587c..f0d65f23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,49 @@ +2024-06-21 Thomas Tsai + + Merge pull request #54 from pfrouleau/review/include_NTFS_backup_boot_sector_in_the_image + Include the NTFS Boot Record backup in the cloned image + + Merge pull request #55 from pfrouleau/fix/get_exec_name + Fix get_exec_name(): when partclone in installed, there is no '/' in argv0 + + update git version generate by describe + + add option prog_second to display in seconds + +2024-06-17 Thomas Tsai + + Merge pull request #249 from TMR5454/vmfs + Add missing return in libvmfs_version(). + + Merge pull request #248 from TMR5454/master + Fix tiny resource leak. + +2024-06-17 Tamura Dai + + Add missing return in libvmfs_version(). + libvmfs_version() return without int value. + + Add missing return in libvmfs_version(). + libvmfs_version() return without int value. + + Fix tiny resource leak. + 2024-06-14 Thomas Tsai + Merge branch 'master' of github.com:Thomas-Tsai/partclone + + update log and release 0.3.29 + + Merge pull request #247 from robert-scheck/bash-completion + Prefer bash-completion directory from pkg-config + add option --binary-prefix to display bit size in progress bar +2024-06-14 Robert Scheck + + Prefer bash-completion directory from pkg-config... + ...with backwards compatibility for pkg-config < 0.28 + 2024-06-13 Thomas Tsai Merge branch 'master' of github.com:Thomas-Tsai/partclone @@ -697,6 +739,20 @@ Update README.md +2021-02-12 Patrick Rouleau + + Fix get_exec_name(): when partclone is installed, there is no '/' in argv0 + I forgot to test the case where partclone can be found through PATH and + in that case argv[0] does not contains a slash. + + Include the NTFS Boot Record backup in the cloned image + NTFS stores a copy of its Boot Record after the end of the volume, which is + 1 block smaller than the partition. This commit updates the NTFS's totalblock + to include that block. + + With this change, the md5sum of the restored floppy.raw is identical to + the md5sum of the cloned one. + 2021-01-06 Thomas Tsai Merge pull request #152 from robert-scheck/c99-for-loop diff --git a/docs/partclone.8 b/docs/partclone.8 index d994e371..70e9daa7 100644 --- a/docs/partclone.8 +++ b/docs/partclone.8 @@ -2,12 +2,12 @@ .\" Title: PARTCLONE .\" Author: Yu-Chin Tsai .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 06/14/2024 +.\" Date: 06/21/2024 .\" Manual: Partclone User Manual .\" Source: partclone .\" Language: English .\" -.TH "PARTCLONE" "8" "06/14/2024" "partclone" "Partclone User Manual" +.TH "PARTCLONE" "8" "06/21/2024" "partclone" "Partclone User Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -31,7 +31,7 @@ partclone \- The utility for clone and restore a partition\&. .SH "SYNOPSIS" .HP \w'\fBpartclone\&.[fstype]\fR\ 'u -\fBpartclone\&.[fstype]\fR {[\fB\-c\fR\ |\ \fB\-\-clone\fR]\ [\fB\-r\fR\ |\ \fB\-\-restore\fR]\ [\fB\-b\fR\ |\ \fB\-\-dev\-to\-dev\fR]} {[\fB\-s\fR\ |\ \fB\-\-source\fR]\ \fIsource\fR} {[[\fB\-o\fR\ |\ \fB\-\-output\fR]\ [\fB\-O\fR\ |\ \fB\-\-overwrite\fR]]\ \fItarget\fR} [[\fB\-dX\fR\ |\ \fB\-\-debug=X\fR]\ [\fB\-\-restore_raw_file\fR]\ [\fB\-z\fR\ |\ \fB\-\-buffer_size\fR]\ [\fB\-N\fR\ |\ \fB\-\-ncurses\fR]\ [\fB\-q\fR\ |\ \fB\-\-quiet\fR]\ [\fB\-f\fR\ |\ \fB\-\-UI\-fresh\fR]\ [\fB\-F\fR\ |\ \fB\-\-force\fR]\ [\fB\-I\fR\ |\ \fB\-\-ignore_fschk\fR]\ [\fB\-i\fR\ |\ \fB\-\-ignore_crc\fR]\ [\fB\-C\fR\ |\ \fB\-\-nocheck\fR]\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-X\fR\ |\ \fB\-\-compresscmd\fR]\ [\fB\-D\fR\ |\ \fB\-\-domain\fR]\ [\fB\-\-offset_domain\fR]\ [\fB\-aX\fR\ |\ \fB\-\-checksum\-mode=X\fR]\ [\fB\-kX\fR\ |\ \fB\-\-blocks\-per\-checksum=X\fR]\ [\fB\-K\fR\ |\ \fB\-\-no\-reseed\fR]\ [\fB\-w\fR\ |\ \fB\-\-skip_write_error\fR]\ [\fB\-E\fR\ |\ \fB\-\-offset=X\fR]\ [\fB\-T\fR\ |\ \fB\-\-btfiles\fR]\ [\fB\-t\fR\ |\ \fB\-\-btfiles_torrent\fR]\ [\fB\-n\fR\ |\ \fB\-\-note\fR]\ [\fB\-B\fR\ |\ \fB\-\-no_block_detail\fR]\ [\fB\-\-binary\-prefix\fR]\ [\fB\-\-write\-direct\-io\fR]\ [\fB\-\-read\-direct\-io\fR]] +\fBpartclone\&.[fstype]\fR {[\fB\-c\fR\ |\ \fB\-\-clone\fR]\ [\fB\-r\fR\ |\ \fB\-\-restore\fR]\ [\fB\-b\fR\ |\ \fB\-\-dev\-to\-dev\fR]} {[\fB\-s\fR\ |\ \fB\-\-source\fR]\ \fIsource\fR} {[[\fB\-o\fR\ |\ \fB\-\-output\fR]\ [\fB\-O\fR\ |\ \fB\-\-overwrite\fR]]\ \fItarget\fR} [[\fB\-dX\fR\ |\ \fB\-\-debug=X\fR]\ [\fB\-\-restore_raw_file\fR]\ [\fB\-z\fR\ |\ \fB\-\-buffer_size\fR]\ [\fB\-N\fR\ |\ \fB\-\-ncurses\fR]\ [\fB\-q\fR\ |\ \fB\-\-quiet\fR]\ [\fB\-f\fR\ |\ \fB\-\-UI\-fresh\fR]\ [\fB\-F\fR\ |\ \fB\-\-force\fR]\ [\fB\-I\fR\ |\ \fB\-\-ignore_fschk\fR]\ [\fB\-i\fR\ |\ \fB\-\-ignore_crc\fR]\ [\fB\-C\fR\ |\ \fB\-\-nocheck\fR]\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-X\fR\ |\ \fB\-\-compresscmd\fR]\ [\fB\-D\fR\ |\ \fB\-\-domain\fR]\ [\fB\-\-offset_domain\fR]\ [\fB\-aX\fR\ |\ \fB\-\-checksum\-mode=X\fR]\ [\fB\-kX\fR\ |\ \fB\-\-blocks\-per\-checksum=X\fR]\ [\fB\-K\fR\ |\ \fB\-\-no\-reseed\fR]\ [\fB\-w\fR\ |\ \fB\-\-skip_write_error\fR]\ [\fB\-E\fR\ |\ \fB\-\-offset=X\fR]\ [\fB\-T\fR\ |\ \fB\-\-btfiles\fR]\ [\fB\-t\fR\ |\ \fB\-\-btfiles_torrent\fR]\ [\fB\-n\fR\ |\ \fB\-\-note\fR]\ [\fB\-B\fR\ |\ \fB\-\-no_block_detail\fR]\ [\fB\-\-binary\-prefix\fR]\ [\fB\-\-prog\-second\fR]\ [\fB\-\-write\-direct\-io\fR]\ [\fB\-\-read\-direct\-io\fR]] .SH "DESCRIPTION" .PP \fBpartclone\fR\&.[fstype] is a part of @@ -227,7 +227,12 @@ Show progress message without block detail .PP \fB\-\-binary\-prefix\fR .RS 4 -Show progress with bit size +Show progress with bit size (default is MB, GB\&.\&.\&.) +.RE +.PP +\fB\-\-prog\-second\fR +.RS 4 +Show progress in seconds (default is minute) .RE .PP \fB\-E\fR, \fB\-\-offset=X\fR diff --git a/docs/partclone.dd.8 b/docs/partclone.dd.8 index e3d751b8..91900a9b 100644 --- a/docs/partclone.dd.8 +++ b/docs/partclone.dd.8 @@ -2,12 +2,12 @@ .\" Title: PARTCLONE.DD .\" Author: Yu-Chin Tsai .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 10/04/2023 +.\" Date: 06/21/2024 .\" Manual: Partclone User Manual .\" Source: partclone.dd .\" Language: English .\" -.TH "PARTCLONE\&.DD" "8" "10/04/2023" "partclone.dd" "Partclone User Manual" +.TH "PARTCLONE\&.DD" "8" "06/21/2024" "partclone.dd" "Partclone User Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -31,7 +31,7 @@ partclone.dd \- unsupported file system backup utility\&.(like `dd` ) .SH "SYNOPSIS" .HP \w'\fBpartclone\&.dd\fR\ 'u -\fBpartclone\&.dd\fR {[\fB\-s\fR\ |\ \fB\-\-source\fR]\ \fIsource\fR} {[[\fB\-o\fR\ |\ \fB\-\-output\fR]\ [\fB\-O\fR\ |\ \fB\-\-overwrite\fR]]\ \fItarget\fR} [[\fB\-dX\fR\ |\ \fB\-\-debug=X\fR]\ [\fB\-\-restore_raw_file\fR]\ [\fB\-z\fR\ |\ \fB\-\-buffer_size\fR]\ [\fB\-N\fR\ |\ \fB\-\-ncurses\fR]\ [\fB\-q\fR\ |\ \fB\-\-quiet\fR]\ [\fB\-f\fR\ |\ \fB\-\-UI\-fresh\fR]\ [\fB\-F\fR\ |\ \fB\-\-force\fR]\ [\fB\-C\fR\ |\ \fB\-\-nocheck\fR]\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-D\fR\ |\ \fB\-\-domain\fR]\ [\fB\-\-offset_domain\fR]\ [\fB\-w\fR\ |\ \fB\-\-skip_write_error\fR]\ [\fB\-E\fR\ |\ \fB\-\-offset=X\fR]\ [\fB\-T\fR\ |\ \fB\-\-btfiles\fR]\ [\fB\-t\fR\ |\ \fB\-\-btfiles_torrent\fR]\ [\fB\-B\fR\ |\ \fB\-\-no_block_detail\fR]\ [\fB\-\-write\-direct\-io\fR]\ [\fB\-\-read\-direct\-io\fR]] +\fBpartclone\&.dd\fR {[\fB\-s\fR\ |\ \fB\-\-source\fR]\ \fIsource\fR} {[[\fB\-o\fR\ |\ \fB\-\-output\fR]\ [\fB\-O\fR\ |\ \fB\-\-overwrite\fR]]\ \fItarget\fR} [[\fB\-dX\fR\ |\ \fB\-\-debug=X\fR]\ [\fB\-\-restore_raw_file\fR]\ [\fB\-z\fR\ |\ \fB\-\-buffer_size\fR]\ [\fB\-N\fR\ |\ \fB\-\-ncurses\fR]\ [\fB\-q\fR\ |\ \fB\-\-quiet\fR]\ [\fB\-f\fR\ |\ \fB\-\-UI\-fresh\fR]\ [\fB\-F\fR\ |\ \fB\-\-force\fR]\ [\fB\-I\fR\ |\ \fB\-\-ignore_fschk\fR]\ [\fB\-i\fR\ |\ \fB\-\-ignore_crc\fR]\ [\fB\-C\fR\ |\ \fB\-\-nocheck\fR]\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-R\fR\ |\ \fB\-\-rescue\fR]\ [\fB\-L\fR\ |\ \fB\-\-logfile\fR]\ \fIlogfile\fR\ [\fB\-D\fR\ |\ \fB\-\-domain\fR]\ [\fB\-\-offset_domain\fR]\ [\fB\-aX\fR\ |\ \fB\-\-checksum\-mode=X\fR]\ [\fB\-kX\fR\ |\ \fB\-\-blocks\-per\-checksum=X\fR]\ [\fB\-K\fR\ |\ \fB\-\-no\-reseed\fR]\ [\fB\-w\fR\ |\ \fB\-\-skip_write_error\fR]\ [\fB\-E\fR\ |\ \fB\-\-offset=X\fR]\ [\fB\-T\fR\ |\ \fB\-\-btfiles\fR]\ [\fB\-t\fR\ |\ \fB\-\-btfiles_torrent\fR]\ [\fB\-B\fR\ |\ \fB\-\-no_block_detail\fR]\ [\fB\-\-binary\-prefix\fR]\ [\fB\-\-prog\-second\fR]\ [\fB\-\-write\-direct\-io\fR]\ [\fB\-\-read\-direct\-io\fR]] .SH "DESCRIPTION" .PP \fBpartclone\&.dd\fR @@ -47,14 +47,14 @@ The program follows the usual GNU command line syntax, with long options startin .PP \fB\-s \fR\fB\fIFILE\fR\fR, \fB\-\-source \fR\fB\fIFILE\fR\fR .RS 4 -Source FILE\&. The FILE could be a image file(made by partclone) or device depend on your action\&. Normally, backup source is device, restore source is image file\&. +Source FILE\&. The FILE could be a image file (made by partclone) or device depend on your action\&. Normally, backup source is device, restore source is image file\&. .sp Receving data from pipe line is supported ONLY for restoring, just ignore \-s option or use \*(Aq\-\*(Aq means receive data from stdin\&. .RE .PP \fB\-o \fR\fB\fIFILE\fR\fR, \fB\-\-output \fR\fB\fIFILE\fR\fR .RS 4 -Output FILE\&. The FILE could be a image file(partclone will generate) or device depend on your action\&. Normally, backup output to image file and restore output to device\&. +Output FILE\&. The FILE could be a image file (partclone will generate) or device depend on your action\&. Normally, backup output to image file and restore output to device\&. .sp Sending data to pipe line is also supported ONLY for back\-up, just ignore \-o option or use \*(Aq\-\*(Aq means send data to stdout\&. .RE @@ -64,6 +64,11 @@ Sending data to pipe line is also supported ONLY for back\-up, just ignore \-o o Overwrite FILE, overwriting if exists\&. .RE .PP +\fB\-W \fR\fB\fIFILE\fR\fR, \fB\-\-restore_raw_file \fR\fB\fIFILE\fR\fR +.RS 4 +create special raw file for loop device\&. +.RE +.PP \fB\-D\fR, \fB\-\-domain\fR .RS 4 Create GNU Ddrescue domain log file from source device\&. This is a human readable file in which + marks used block areas and ? marks free areas\&. @@ -81,7 +86,7 @@ Creating special raw file for loop device\&. .PP \fB\-L \fR\fB\fIFILE\fR\fR, \fB\-\-logfile \fR\fB\fIFILE\fR\fR .RS 4 -put special path to record partclone log information\&.(default /var/log/partclone\&.log) +put special path to record partclone log information\&. (default /var/log/partclone\&.log) .RE .PP \fB\-R\fR, \fB\-\-rescue\fR @@ -99,6 +104,16 @@ Don\*(Aqt check device size and free space\&. Using Ncurses Text User Interface\&. .RE .PP +\fB\-I\fR, \fB\-\-ignore_fschk\fR +.RS 4 +Ignore filesystem check\&. +.RE +.PP +\fB\-i\fR, \fB\-\-ignore_crc\fR +.RS 4 +Ignore crc check error\&. +.RE +.PP \fB\-F\fR, \fB\-\-force\fR .RS 4 Force progress\&. @@ -124,6 +139,22 @@ Disable progress message\&. Set the debug level [1|2|3] .RE .PP +\fB\-aX\fR, \fB\-\-checksum\-mode=X\fR +.RS 4 +Checksum formula to use to add error detection +.sp +where X: +.sp +0: No checksum (no slowdown, smallest image) +.sp +1: CRC32 (Fast to compute, basic detection) +.RE +.PP +\fB\-kX\fR, \fB\-\-blocks\-per\-checksum=X\fR +.RS 4 +Write one checksum for every X blocks +.RE +.PP \fB\-w\fR, \fB\-\-skip_write_error\fR .RS 4 Continue restore while write errors @@ -144,6 +175,16 @@ Reading data from SOURCE partition without cache Show progress message without block detail .RE .PP +\fB\-\-binary\-prefix\fR +.RS 4 +Show progress with bit size (default is MB, GB\&.\&.\&.) +.RE +.PP +\fB\-\-prog\-second\fR +.RS 4 +Show progress in seconds (default is minute) +.RE +.PP \fB\-E\fR, \fB\-\-offset=X\fR .RS 4 Add offset X (bytes) to OUTPUT diff --git a/docs/partclone.dd.xml b/docs/partclone.dd.xml index 425d36a1..6a2cfaa8 100644 --- a/docs/partclone.dd.xml +++ b/docs/partclone.dd.xml @@ -11,11 +11,16 @@ /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl \ manpage.xml' +# comment by thomas +install 'docbook-xsl' to access style + A manual page .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbookstylesheet/xsl/docbook-xsl/manpages/docbook.xsl +or +DB2MAN = /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml @@ -151,6 +156,14 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + + + + + + + + @@ -163,6 +176,15 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + logfile + + + + + + + + logfile @@ -171,6 +193,18 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + + + + + + + + + + + + @@ -191,15 +225,19 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + + + + + + - - - + @@ -222,7 +260,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ - Source FILE. The FILE could be a image file(made by partclone) or device depend on your action. Normally, backup source is device, restore source is image file. + Source FILE. The FILE could be a image file (made by partclone) or device depend on your action. Normally, backup source is device, restore source is image file. Receving data from pipe line is supported ONLY for restoring, just ignore -s option or use '-' means receive data from stdin. @@ -230,7 +268,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ - Output FILE. The FILE could be a image file(partclone will generate) or device depend on your action. Normally, backup output to image file and restore output to device. + Output FILE. The FILE could be a image file (partclone will generate) or device depend on your action. Normally, backup output to image file and restore output to device. Sending data to pipe line is also supported ONLY for back-up, just ignore -o option or use '-' means send data to stdout. @@ -241,6 +279,13 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ Overwrite FILE, overwriting if exists. + + + + + create special raw file for loop device. + + @@ -264,7 +309,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ - put special path to record partclone log information.(default /var/log/partclone.log) + put special path to record partclone log information. (default /var/log/partclone.log) @@ -287,6 +332,20 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ Using Ncurses Text User Interface. + + + + + + Ignore filesystem check. + + + + + + + Ignore crc check error. + @@ -323,6 +382,23 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ Set the debug level [1|2|3] + + + + + Checksum formula to use to add error detection + where X: + 0: No checksum (no slowdown, smallest image) + 1: CRC32 (Fast to compute, basic detection) + + + + + + + Write one checksum for every X blocks + + @@ -348,8 +424,19 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ Show progress message without block detail + + + + + Show progress with bit size (default is MB, GB...) + + + + Show progress in seconds (default is minute) + + diff --git a/docs/partclone.xml b/docs/partclone.xml index a26d64ba..51aa4021 100644 --- a/docs/partclone.xml +++ b/docs/partclone.xml @@ -250,6 +250,9 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + + + @@ -493,13 +496,19 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ Show progress message without block detail - + + - Show progress with bit size + Show progress with bit size (default is MB, GB...) + + + Show progress in seconds (default is minute) + + diff --git a/po/de.gmo b/po/de.gmo index fd44ad9b..b7b00156 100644 Binary files a/po/de.gmo and b/po/de.gmo differ diff --git a/po/de.po b/po/de.po index 6988dbc5..aefbb97b 100644 --- a/po/de.po +++ b/po/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Partclone 0.3.3\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2023-05-15 18:40+0300\n" "Last-Translator: Stanislav Bolshakov \n" "Language-Team: Deutsch\n" @@ -21,41 +21,41 @@ msgstr "" "X-Language: de_DE\n" "X-Source-Language: C\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\rAbgelaufen: %s, Verbleibend: %s, Abgeschlossen: %6.2f%%" -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/min," -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\rVerstrichen: %s, Verbleibend: %s, Abgeschlossen: 100.00%%" -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", Geschwindigkeit: %6.2f%s/min," -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -64,230 +64,230 @@ msgstr "" "\n" "Gesamtzeit: %s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "Durchschnittsrate: %6.1f%s/min, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "Verstrichen: %s Verbleibend: %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "Geschwindigkeit: %6.2f%s/min" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "Aktueller Block: %llu Gesamtblock: %llu " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "Gesamtzeit: %s Verbleibend: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "Durchschnittsrate: %6.2f%s/min" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "Partclone v%s http://partclone.org\n" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "Ich fange an, das Bild zu überprüfen (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "Das Klonen des Geräts (%s) in ein komprimiertes Bild beginnt (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "Das Klonen des Geräts (%s) in das Image beginnt (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "" "Die Wiederherstellung des Images (%s) zum Blockieren von Dateien wird " "gestartet (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "Die Wiederherstellung des Images (%s) auf dem Gerät beginnt (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "Die Sicherung von Gerät (%s) auf Gerät beginnt (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "Die Zuordnung des Geräts (%s) zum Domänenprotokoll beginnt (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "Das dd-Kopieren des Bildes (%s) in Blockdateien beginnt (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "Beginn des Klonens/Wiederherstellens von (%s) nach (%s) im dd-Modus\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, c-format msgid "Showing info of image (%s)\n" msgstr "Informationen zum Bild werden angezeigt (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "Dateisystem: %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "Gerätegröße: %s = %llu Blöcke\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "Genutzter Raum: %s = %llu Blöcke\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "Freiraum: %s = %llu Blöcke\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "Block Größe: %i Byte\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "Genutzter Raum: %s = %llu Blöcke\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "bildformat: %04d\n" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "erstellt auf a: %s\n" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "mit partclone: %s\n" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "%d Bits-Plattform" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "v%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "bitmap-Modus: %s\n" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "prüfsummenalgo: %s\n" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "prüfsummengröße: %s\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "blöcke/prüfsumme: %s\n" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "prüfsumme neu setzen: %s\n" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "ja" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "nein" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "Partclone hat das Bild erfolgreich überprüft (%s)\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "Partclone hat das Gerät (%s) erfolgreich in das Image geklont (%s)\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "" "Partclone hat das Image (%s) erfolgreich auf dem Gerät wiederhergestellt " "(%s)\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "Partclone hat das Gerät (%s) erfolgreich auf das Gerät geklont (%s)\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "" diff --git a/po/fr_FR.gmo b/po/fr_FR.gmo index c02f193d..706a5e6a 100644 Binary files a/po/fr_FR.gmo and b/po/fr_FR.gmo differ diff --git a/po/fr_FR.po b/po/fr_FR.po index 0f3572b5..e8b005ba 100644 --- a/po/fr_FR.po +++ b/po/fr_FR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Partclone 0.2.9\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2010-11-01 10:13+0100\n" "Last-Translator: \n" "Language-Team: French \n" @@ -18,41 +18,41 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\rEcoulé : %s, Restant : %s, Complété :%6.2f%%," -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/mn" -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\rEcoulé : %s, Restant : %s, Complété : 100.00%%," -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", Débit : %6.2f%s/mn," -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -61,229 +61,229 @@ msgstr "" "\n" "Durée totale : %s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "Débit moyen : %6.1f%s/mn, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "Ecoulé : %s Restant : %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "Débit : %6.2f%s/mn" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "Bloc actuel : %llu Bloc total : %llu " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "Durée totale : %s Restant: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "Débit moyen : %6.2f%s/min" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "Partclone v%s http://partclone.org\n" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "Démarrage audit image (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "Début du clonage du périphérique (%s) vers l'image compressée (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "Démarrage clonage périphérique (%s) vers image (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "" "Début de la restauration de l'image (%s) pour bloquer les fichiers (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "Démarrage restauration image (%s) vers périphérique (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "Démarrage sauvegarde périphérique (%s) vers périphérique (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "Début du mappage du périphérique (%s) au journal de domaine (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "Démarrage de l'image dd (%s) pour bloquer les fichiers (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "Démarrage du clonage/restauration (%s) vers (%s) avec le mode dd\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, c-format msgid "Showing info of image (%s)\n" msgstr "Affichage des informations de l'image (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "Système de fichiers : %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "Taille de l'appareil : %s = %llu Blocs\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "Espace utilisé : %s = %llu Blocs\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "Espace libre : %s = %llu blocs\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "Taille de bloc : %i octets\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "Espace utilisé : %s = %llu Blocs\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "format d'image : %04d\n" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "créé sur un : %s\n" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "avec clone partiel : %s\n" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "plate-forme %d bits" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "v%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "mode bitmap : %s\n" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "algorithme de somme de contrôle : %s\n" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "taille de la somme de contrôle : %s\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "blocs/somme de contrôle : %s\n" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "réamorcer la somme de contrôle : %s\n" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "oui" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "non" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "Partclone a vérifié l'image avec succès (%s)\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "Partclone a réussi à cloner le périphérique (%s) vers l'image (%s)\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "" "Partclone a réussi à restaurer l'image (%s) vers le périphérique (%s)\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "" "Partclone a réussi à cloner le périphérique (%s) vers le périphérique (%s)\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "" diff --git a/po/partclone.pot b/po/partclone.pot index 51ab1206..323de134 100644 --- a/po/partclone.pot +++ b/po/partclone.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,267 +17,267 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "" -#: src/progress.c:217 +#: src/progress.c:249 #, c-format -msgid ", %6.2f%s/min," +msgid ", %6.2f%s/%s," msgstr "" -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "" -#: src/progress.c:227 +#: src/progress.c:259 #, c-format -msgid ", Rate: %6.2f%s/min," +msgid ", Rate: %6.2f%s/%s," msgstr "" -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" "Total Time: %s, " msgstr "" -#: src/progress.c:233 +#: src/progress.c:265 #, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "" -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "" -#: src/progress.c:265 +#: src/progress.c:297 #, c-format -msgid "Rate: %6.2f%s/min" +msgid "Rate: %6.2f%s/%s" msgstr "" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "" -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "" -#: src/progress.c:300 +#: src/progress.c:332 #, c-format -msgid "Ave. Rate: %6.2f%s/min" +msgid "Ave. Rate: %6.2f%s/%s" msgstr "" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, c-format msgid "Showing info of image (%s)\n" msgstr "" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index a46cd548..340594c7 100644 Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ diff --git a/po/pt_BR.po b/po/pt_BR.po index 9bac4803..92cb4e15 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Partclone 0.3.3\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2016-11-04 17:11-0200\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese\n" @@ -19,41 +19,41 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Virtaal 0.7.1\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\rPassado: %s, Restante: %s, Concluído: %6.2f%%" -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/min," -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\rPassado: %s, Restante: %s, Concluído: 100.00%%" -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", Taxa: %6.2f%s/min," -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -62,230 +62,230 @@ msgstr "" "\n" "Tempo Total: %s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "Taxa média: %6.1f%s/min, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "Passado: %s Restante: %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "Taxa: %6.2f%s/min" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "Bloco atual: %llu Blocos totais: %llu " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "Tempo total: %s Restante: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "Taxa média: %6.2f%s/min" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "Partclone v%s http://partclone.org\n" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "Iniciando a verificação da imagem (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, fuzzy, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "Iniciando a clonagem de dispositivo (%s) para imagem (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "Iniciando a clonagem de dispositivo (%s) para imagem (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "" "Iniciando a restauração da imagem (%s) para bloquear os arquivos (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "Iniciando a restauração da imagem (%s) para dispositivo (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "Iniciando a backup de dispositivo (%s) para dispositivo (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "" "Iniciando a mapeamento de dispositivo (%s) para registro de domínio (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "Iniciando adicionar imagem (%s) para bloquear arquivos (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "Iniciando a clonagem/restauração (%s) para (%s) com modo dd\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, c-format msgid "Showing info of image (%s)\n" msgstr "Mostrando info sobre a imagem (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "Sistema de arquivos: %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "Tam. dispos.: %s = %llu blocos\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "Espaço em uso: %s = %llu blocos\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "Espaço livre: %s = %llu blocos\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "Tam. bloco: %i Byte\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "Espaço em uso: %s = %llu blocos\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "formato img.: %04d\n" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "criada em um: %s\n" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "com partclone: %s\n" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "plataforma de %d bits" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "v%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "modo bitmap: %s\n" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "algo. checksum: %s\n" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "tam. checksum: %s\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "blocos/checksum: %s\n" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "ressemear checksum: %s\n" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "sim" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "não" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "Partclone verificou com sucesso a imagem (%s)\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "Partclone clonou com sucesso o dispositivo (%s) para a imagem (%s)\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "" "Partclone restaurou com sucesso a imagem (%s) para o dispositivo (%s)\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "" "Partclone clonou com sucesso o dispositivo (%s) para o dispositivo (%s)\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "" diff --git a/po/ru.gmo b/po/ru.gmo index 1eba1026..2c044e42 100644 Binary files a/po/ru.gmo and b/po/ru.gmo differ diff --git a/po/ru.po b/po/ru.po index db8cd055..ac8b0b51 100644 --- a/po/ru.po +++ b/po/ru.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Partclone 0.3.3\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2023-05-15 18:47+0300\n" "Last-Translator: Stanislav Bolshakov \n" "Language-Team: Russian\n" @@ -21,17 +21,17 @@ msgstr "" "X-Language: ru_RU\n" "X-Source-Language: C\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\rПрошло: %s, Осталось: %s, Выполнено: %6.2f%%" -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/мин," -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" @@ -40,17 +40,17 @@ msgstr "" "\n" "\r%80c\rТекущий блок: %10Lu, Всего блоков: %10Lu, Выполнено: %6.2f%%%s\r" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\rПрошло: %s, Осталось: %s, Выполнено: 100.00%%" -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", Скорость: %6.2f%s/мин," -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" @@ -59,7 +59,7 @@ msgstr "" "\n" "\r%80c\rТекущий блок: %10Lu, Всего блоков: %10Lu, Выполнено: 100.00%%\r" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -68,226 +68,226 @@ msgstr "" "\n" "Всего времени: %s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "Ср.скорость: %6.1f%s/мин, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "Прошло: %s Осталось: %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "Скорость: %6.2f%s/мин" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "Текущий блок: %llu Всего блоков: %llu " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "Процесс блоков данных:" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "Расчёт процесса Bitmap:" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "Ошибка обновления ncurses\n" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "Процесс всех блоков:" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "Всего времени: %s Осталось: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "Ср.скорость: %6.2f%s/min" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "Partclone в%s http://partclone.org\n" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "Началась проверка файла образа (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "Началось клонирование устройства (%s) в сжатый файл образа (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "Началось клонирование устройства (%s) в файл образа (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "Началось восстановление образа (%s) в блочные файлы (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "Началось восстановление образа (%s) на устройство (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "Началось копирование устройства (%s) на устройство (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "Началось map устройства (%s) в log домена (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "Началось dd-копирование образа (%s) в блочные файлы (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "Началось клонирование/восстановление (%s) на (%s) в режиме dd\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, c-format msgid "Showing info of image (%s)\n" msgstr "Показ информации о образе (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "Неизвестный режим\n" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "Файловая система: %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "Размер устр-ва: %s = %llu блоков\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "Использовано: %s = %llu блоков\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "Свободно: %s = %llu блоков\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "Размер блока: %i Байт\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "Использовано Блоков в Супер-Блоке: %s = %llu блоков\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "формат образа: %04d\n" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "создан на: %s\n" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "с partclone: %s\n" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "%d-битная платформа" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "в%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "режим bitmap: %s\n" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "алгоритм checksum: %s\n" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "размер checksum: %s\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "блоков/checksum: %s\n" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "повторная checksum: %s\n" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "да" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "нет" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "Partclone успешно проверил образ (%s)\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "Partclone успешно клонировал устройство (%s) в файл образа (%s)\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "Partclone успешно восстановил образ (%s) на устройство (%s)\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "Partclone успешно клонировал устройство (%s) на устройство (%s)\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "Partclone успешно mapped устройство (%s) в log домена (%s)\n" diff --git a/po/vi.gmo b/po/vi.gmo index 059f1032..54890163 100644 Binary files a/po/vi.gmo and b/po/vi.gmo differ diff --git a/po/vi.po b/po/vi.po index 3eec28cc..7f1ce6fd 100644 --- a/po/vi.po +++ b/po/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: partclone-0.2.61\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2013-06-13 09:03+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" @@ -18,41 +18,41 @@ msgstr "" "X-Generator: Poedit 1.5.5\n" "X-Poedit-SourceCharset: UTF-8\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\rĐã được: %s, Còn: %s, Đã hoàn tất: %6.2f%%" -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/phút," -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\rĐã được: %s, Còn: %s, Đã hoàn tất: 100.00%%" -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", Tốc độ: %6.2f%s/phút, " -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -61,226 +61,226 @@ msgstr "" "\n" "Thời gian tổng cộng: %s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "Tốc độ tb: %6.1f%s/phút, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "Đã được: %s Còn lại: %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "Tốc độ: %6.2f%s/phút" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "Khối hiện tại: %llu Khối tổng: %llu " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "Thời gian tổng cộng: %s Còn lại: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "Tốc độ tb: %6.2f%s/phút, " -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "Partclone phiên bản %s \n" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "Đang kiểm tra ảnh (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, fuzzy, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "Bắt đầu nhân bản thiết bị (%s) thành ảnh (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "Bắt đầu nhân bản thiết bị (%s) thành ảnh (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, fuzzy, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "Bắt đầu phục hồi ảnh (%s) vào thiết bị (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "Bắt đầu phục hồi ảnh (%s) vào thiết bị (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "Bắt đầu sao lưu dự phòng thiết bị (%s) vào thiết bị (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "Bắt đầu ánh xạ thiết bị (%s) vào nhật ký tên miền (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "Bắt đầu với hình ảnh dd (%s) để chặn tệp (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "Bắt đầu nhân bản thiết bị (%s) thành ảnh (%s)\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, c-format msgid "Showing info of image (%s)\n" msgstr "Hiển thị thông tin của hình ảnh (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "Hê thống tập tin: %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "Kích thước thiết bị: %s = %llu Khối\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "Dung lượng đã dùng: %s = %llu Khối\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "Dung lượng còn trống: %s = %llu Khối\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "Kích thước khối: %i Byte\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "Dung lượng đã dùng: %s = %llu Khối\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "định dạng hình ảnh: %04d\n" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "được tạo vào: %s\n" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "với partclone: %s\n" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "nền tảng %d bit" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "v%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "chế độ bản đồ bit: %s\n" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "thuật toán tổng kiểm tra: %s\n" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "kích thước tổng kiểm tra: %s\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "khối/tổng kiểm tra: %s\n" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "tổng kiểm tra đã gieo lại: %s\n" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "Partclone đã kiểm tra ảnh (%s) thành công\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "Partclone đã nhân bản thành công thiết bị (%s) thành ảnh (%s)\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "Partclone đã phục hồi thành công ảnh (%s) vào thiết bị (%s)\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "Partclone đã nhân bản thành công thiết bị (%s) vào thiết bị (%s)\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index 66e8f00e..b51cbaca 100644 Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ diff --git a/po/zh_CN.po b/po/zh_CN.po index f3f5c698..328b498c 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Partclone 0.2.51\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2007-11-01 11:35+0800\n" "Last-Translator: Peter Dave Hello\n" "Language-Team: Peter Dave Hello\n" @@ -14,41 +14,41 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\r经过:%s, 剩余: %s, 完成:%6.2f%%" -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/min," -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\r经过:%s, 剩余: %s, 完成:100.00%%" -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", 速率:%6.2f%s/min" -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -57,226 +57,226 @@ msgstr "" "\n" "全部时间:%s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "平均速率:%6.1f%s/min, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "经过:%s 剩余: %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "速率:%6.2f%s/min" -#: src/progress.c:267 +#: src/progress.c:299 #, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "當前塊:%llu 總塊:%llu " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "全部时间:%s 剩余时间: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "平均速率:%6.2f%s/min" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "开始检查镜像 (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, fuzzy, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "开始备份 装置 (%s) 到 镜像 (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "开始备份 装置 (%s) 到 镜像 (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, fuzzy, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "开始恢复 镜像 (%s) 到 装置 (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "开始恢复 镜像 (%s) 到 装置 (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "开始备份 装置 (%s) 到 装置 (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "开始输出 装置 (%s)块 到 资料文件 (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, fuzzy, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "开始恢复 镜像 (%s) 到 装置 (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, fuzzy, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "开始备份 装置 (%s) 到 镜像 (%s)\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, fuzzy, c-format msgid "Showing info of image (%s)\n" msgstr "开始检查镜像 (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "文件系统: %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "装置大小: %s = %llu Blocks\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "装置使用到空间: %s = %llu Blocks\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "剩余空间: %s = %llu Blocks\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "装置块大小: %i Byte\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "装置使用到空间: %s = %llu Blocks\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "圖像格式: %04d\n" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "創建於: %s\n" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "使用部分克隆: %s\n" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "%d 位平台" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, c-format msgid "v%s" msgstr "v%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "位圖模式: %s\n" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, c-format msgid "checksum size: %s\n" msgstr "校驗和大小: %s\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "检查镜像 (%s) 完成\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "备份 装置 (%s) 到 镜像 (%s) 完成\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "恢复 镜像 (%s) 到 装置 (%s) 完成\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "备份 装置 (%s) 到 装置 (%s) 完成\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "输出装置 (%s) 块信息 到 数据文件 (%s) 完成\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index eacf0cb0..5dd9346c 100644 Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ diff --git a/po/zh_TW.po b/po/zh_TW.po index 255702db..2f99553a 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Partclone 0.2.51\n" "Report-Msgid-Bugs-To: thomas@clonezilla.org\n" -"POT-Creation-Date: 2024-06-11 14:36+0800\n" +"POT-Creation-Date: 2024-06-21 11:32+0800\n" "PO-Revision-Date: 2007-11-01 11:35+0800\n" "Last-Translator: Yu-Chin Tsai \n" "Language-Team: Chinese (traditional) \n" @@ -16,41 +16,41 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/progress.c:214 +#: src/progress.c:246 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: %6.2f%%" msgstr "\r%80c\r經過:%s, 剩餘: %s, 完成:%6.2f%%" -#: src/progress.c:217 -#, c-format -msgid ", %6.2f%s/min," +#: src/progress.c:249 +#, fuzzy, c-format +msgid ", %6.2f%s/%s," msgstr ", %6.2f%s/min," -#: src/progress.c:219 +#: src/progress.c:251 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: %6.2f%%%s\r" msgstr "" -#: src/progress.c:225 +#: src/progress.c:257 #, c-format msgid "\r%80c\rElapsed: %s, Remaining: %s, Completed: 100.00%%" msgstr "\r%80c\r經過:%s, 剩餘: %s, 完成:100.00%%" -#: src/progress.c:227 -#, c-format -msgid ", Rate: %6.2f%s/min," +#: src/progress.c:259 +#, fuzzy, c-format +msgid ", Rate: %6.2f%s/%s," msgstr ", 速率:%6.2f%s/min" -#: src/progress.c:229 +#: src/progress.c:261 #, c-format msgid "" "\n" "\r%80c\rCurrent block: %10Lu, Total block: %10Lu, Complete: 100.00%%\r" msgstr "" -#: src/progress.c:231 +#: src/progress.c:263 #, c-format msgid "" "\n" @@ -59,226 +59,226 @@ msgstr "" "\n" "全部時間:%s, " -#: src/progress.c:233 +#: src/progress.c:265 #, fuzzy, c-format -msgid "Ave. Rate: %6.2f%s/min, " +msgid "Ave. Rate: %6.2f%s/%s, " msgstr "平均速率:%6.1f%s/min, " -#: src/progress.c:234 +#: src/progress.c:266 #, c-format msgid "%s" msgstr "%s" -#: src/progress.c:263 +#: src/progress.c:295 #, c-format msgid "Elapsed: %s Remaining: %s " msgstr "經過:%s 剩餘: %s " -#: src/progress.c:265 -#, c-format -msgid "Rate: %6.2f%s/min" +#: src/progress.c:297 +#, fuzzy, c-format +msgid "Rate: %6.2f%s/%s" msgstr "速率:%6.2f%s/min" -#: src/progress.c:267 +#: src/progress.c:299 #, fuzzy, c-format msgid "Current Block: %llu Total Block: %llu " msgstr "目前區塊: %lld 全部區塊 %lld " -#: src/progress.c:270 src/progress.c:303 +#: src/progress.c:302 src/progress.c:335 msgid "Data Block Process:" msgstr "" -#: src/progress.c:272 src/progress.c:305 +#: src/progress.c:304 src/progress.c:337 msgid "Calculating Bitmap Process:" msgstr "" -#: src/progress.c:276 src/progress.c:287 +#: src/progress.c:308 src/progress.c:319 #, c-format msgid "ncurses update error\n" msgstr "" -#: src/progress.c:283 src/progress.c:313 +#: src/progress.c:315 src/progress.c:345 msgid "Total Block Process:" msgstr "" -#: src/progress.c:298 +#: src/progress.c:330 #, c-format msgid "Total Time: %s Remaining: %s " msgstr "全部時間:%s 剩餘時間: %s " -#: src/progress.c:300 -#, c-format -msgid "Ave. Rate: %6.2f%s/min" +#: src/progress.c:332 +#, fuzzy, c-format +msgid "Ave. Rate: %6.2f%s/%s" msgstr "平均速率:%6.2f%s/min" -#: src/partclone.c:1906 +#: src/partclone.c:1920 #, c-format msgid "Partclone v%s http://partclone.org\n" msgstr "" -#: src/partclone.c:1908 +#: src/partclone.c:1922 #, c-format msgid "Starting to check image (%s)\n" msgstr "開始檢查印象檔 (%s)\n" -#: src/partclone.c:1911 +#: src/partclone.c:1925 #, fuzzy, c-format msgid "Starting to clone device (%s) to compressed image (%s)\n" msgstr "開始備份 裝置 (%s) 到 印象檔 (%s)\n" -#: src/partclone.c:1913 +#: src/partclone.c:1927 #, c-format msgid "Starting to clone device (%s) to image (%s)\n" msgstr "開始備份 裝置 (%s) 到 印象檔 (%s)\n" -#: src/partclone.c:1916 +#: src/partclone.c:1930 #, fuzzy, c-format msgid "Starting to restore image (%s) to block files (%s)\n" msgstr "開始還原 印象檔 (%s) 到 裝置 (%s)\n" -#: src/partclone.c:1918 +#: src/partclone.c:1932 #, c-format msgid "Starting to restore image (%s) to device (%s)\n" msgstr "開始還原 印象檔 (%s) 到 裝置 (%s)\n" -#: src/partclone.c:1920 +#: src/partclone.c:1934 #, c-format msgid "Starting to back up device (%s) to device (%s)\n" msgstr "開始備份 裝置 (%s) 到 裝置 (%s)\n" -#: src/partclone.c:1922 +#: src/partclone.c:1936 #, c-format msgid "Starting to map device (%s) to domain log (%s)\n" msgstr "開始輸出 裝置 (%s)區塊 到 資料檔 (%s)\n" -#: src/partclone.c:1925 +#: src/partclone.c:1939 #, fuzzy, c-format msgid "Starting to dd image (%s) to block files (%s)\n" msgstr "開始還原 印象檔 (%s) 到 裝置 (%s)\n" -#: src/partclone.c:1927 +#: src/partclone.c:1941 #, fuzzy, c-format msgid "Starting to clone/restore (%s) to (%s) with dd mode\n" msgstr "開始備份 裝置 (%s) 到 印象檔 (%s)\n" -#: src/partclone.c:1929 +#: src/partclone.c:1943 #, fuzzy, c-format msgid "Showing info of image (%s)\n" msgstr "開始檢查印象檔 (%s)\n" -#: src/partclone.c:1931 +#: src/partclone.c:1945 msgid "Unknown mode\n" msgstr "" -#: src/partclone.c:1951 +#: src/partclone.c:1965 #, c-format msgid "File system: %s\n" msgstr "檔案系統: %s\n" -#: src/partclone.c:1954 +#: src/partclone.c:1968 #, fuzzy, c-format msgid "Device size: %s = %llu Blocks\n" msgstr "裝置大小: %s = %lld Blocks\n" -#: src/partclone.c:1957 +#: src/partclone.c:1971 #, fuzzy, c-format msgid "Space in use: %s = %llu Blocks\n" msgstr "裝置使用到空間: %s = %lld Blocks\n" -#: src/partclone.c:1960 +#: src/partclone.c:1974 #, fuzzy, c-format msgid "Free Space: %s = %llu Blocks\n" msgstr "剩餘空間: %s = %lld Blocks\n" -#: src/partclone.c:1962 +#: src/partclone.c:1976 #, c-format msgid "Block size: %i Byte\n" msgstr "裝置區塊大小: %i Byte\n" -#: src/partclone.c:1963 +#: src/partclone.c:1977 #, fuzzy, c-format msgid "Used Blocks in Super-Block: %llu Blocks\n" msgstr "裝置使用到空間: %s = %lld Blocks\n" -#: src/partclone.c:1976 +#: src/partclone.c:1990 #, c-format msgid "image format: %04d\n" msgstr "" -#: src/partclone.c:1980 src/partclone.c:1987 +#: src/partclone.c:1994 src/partclone.c:2001 #, c-format msgid "created on a: %s\n" msgstr "" -#: src/partclone.c:1982 src/partclone.c:1990 +#: src/partclone.c:1996 src/partclone.c:2004 #, c-format msgid "with partclone: %s\n" msgstr "" -#: src/partclone.c:1986 +#: src/partclone.c:2000 #, c-format msgid "%d bits platform" msgstr "" -#: src/partclone.c:1989 +#: src/partclone.c:2003 #, fuzzy, c-format msgid "v%s" msgstr "%s" -#: src/partclone.c:1993 +#: src/partclone.c:2007 #, c-format msgid "bitmap mode: %s\n" msgstr "" -#: src/partclone.c:1995 +#: src/partclone.c:2009 #, c-format msgid "checksum algo: %s\n" msgstr "" -#: src/partclone.c:1999 src/partclone.c:2008 +#: src/partclone.c:2013 src/partclone.c:2022 #, fuzzy, c-format msgid "checksum size: %s\n" msgstr "裝置區塊大小: %i Byte\n" -#: src/partclone.c:2001 src/partclone.c:2011 +#: src/partclone.c:2015 src/partclone.c:2025 #, c-format msgid "blocks/checksum: %s\n" msgstr "" -#: src/partclone.c:2003 src/partclone.c:2013 +#: src/partclone.c:2017 src/partclone.c:2027 #, c-format msgid "reseed checksum: %s\n" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "yes" msgstr "" -#: src/partclone.c:2013 +#: src/partclone.c:2027 msgid "no" msgstr "" -#: src/partclone.c:2026 +#: src/partclone.c:2040 #, c-format msgid "Partclone successfully checked the image (%s)\n" msgstr "檢查印象檔 (%s) 完成\n" -#: src/partclone.c:2028 +#: src/partclone.c:2042 #, c-format msgid "Partclone successfully cloned the device (%s) to the image (%s)\n" msgstr "備份 裝置 (%s) 到 印象檔 (%s) 完成\n" -#: src/partclone.c:2030 +#: src/partclone.c:2044 #, c-format msgid "Partclone successfully restored the image (%s) to the device (%s)\n" msgstr "還原 印象檔 (%s) 到 裝置 (%s) 完成\n" -#: src/partclone.c:2032 +#: src/partclone.c:2046 #, c-format msgid "Partclone successfully cloned the device (%s) to the device (%s)\n" msgstr "備份 裝置 (%s) 到 裝置 (%s) 完成\n" -#: src/partclone.c:2034 +#: src/partclone.c:2048 #, c-format msgid "Partclone successfully mapped the device (%s) to the domain log (%s)\n" msgstr "輸出裝置 (%s) 區塊資訊 到 資料檔 (%s) 完成\n" diff --git a/src/partclone.c b/src/partclone.c index 36a7d6ac..0f854ba8 100644 --- a/src/partclone.c +++ b/src/partclone.c @@ -239,9 +239,10 @@ void usage(void) { #ifndef RESTORE #ifndef DD " -c, --clone Save to the special image format\n" - " -x, --compresscmd CMD Start CMD as an output pipe to compress the cloned image\n" " -r, --restore Restore from the special image format\n" " -b, --dev-to-dev Local device to device copy mode\n" + " -x, --compresscmd CMD Start CMD as an output pipe to compress the cloned image\n" + " -n, --note NOTE Display Message Note (128 words)\n" #endif " -D, --domain Create ddrescue domain log from source device\n" " --offset_domain=X Add offset X (bytes) to domain log values\n" @@ -271,7 +272,7 @@ void usage(void) { " -f, --UI-fresh Fresh times of progress\n" " -B, --no_block_detail Show progress message without block detail\n" " --binary-prefix Show progress with bit size (default is MB, GB...)\n" - " --prog-second Show progress with second (default is minute)\n" + " --prog-second Show progress in seconds (default is minute)\n" " -z, --buffer_size SIZE Read/write buffer size (default: %d)\n" #ifndef CHKIMG " -q, --quiet Disable progress message\n" @@ -279,7 +280,6 @@ void usage(void) { " -T, --btfiles Restore block as file for ClonezillaBT\n" " -t, --btfiles_torrent Restore block as file for ClonezillaBT but only generate torrent\n" #endif - " -n, --note NOTE Display Message Note (128 words)\n" " -v, --version Display partclone version\n" " -h, --help Display this help\n" , get_exec_name(), VERSION, get_exec_name(), DEFAULT_BUFFER_SIZE);