Compare commits

...

10 Commits

Author SHA1 Message Date
Stéphane Lesimple
c0de13c027 fix: appimage: adjust docdir for help menu 2021-01-12 23:21:06 +01:00
Stéphane Lesimple
b03bd5d076 chore: update CHANGELOG and version 2021-01-12 21:47:25 +01:00
Stéphane Lesimple
290097c9b3 chore: update locales 2021-01-12 21:47:25 +01:00
Stéphane Lesimple
305f773bd3 chore: update welcome msg and year for release 2021-01-12 21:47:25 +01:00
Stéphane Lesimple
fc18da7043 chore: add CHANGELOG, TODO, CREDITS to dist 2021-01-12 21:16:20 +01:00
Stéphane Lesimple
396c73f5c8 fix: allow blank media in medium-info
This resolves the second part of issue #19.

This bug was present since upstream v0.79.5
2021-01-12 21:07:33 +01:00
Stéphane Lesimple
93c6a7a887 fix: gui: fix the 'SetLabelText() failed' error caption on the medium-info window
This is a cosmetic fix only, this bug is present since at least 0.72,
but only became apparent since commit 4cebc5af, which made the error
no longer silently ignored (v0.72.3).

Fixes one of the reported problem of issue #19.
2021-01-12 20:30:31 +01:00
Stéphane Lesimple
53ddb9a51b chore: appimage: add missing gtk engines 2020-11-21 20:19:47 +01:00
Stéphane Lesimple
0521f5271e chore: enhance packaging 2020-11-21 15:42:16 +01:00
Stéphane Lesimple
3844c156e5 chore: docs: website superseded by manual.pdf, add codecs.pdf symlink 2020-09-07 12:31:22 +02:00
37 changed files with 433 additions and 1560 deletions

View File

@@ -4,31 +4,20 @@ set -x
github_ref="$1"
if [ -n "$GITHUB_EVENT_PATH" ] && [ -f "$GITHUB_EVENT_PATH" ]; then
if command -v jq >/dev/null; then
upload_url=$(jq -r '.release.upload_url' < $GITHUB_EVENT_PATH)
echo "Upload URL is $upload_url"
echo "::set-output name=upload_url::$upload_url"
fi
else
echo "This should only be run from GitHub Actions"
exit 1
fi
case "$MSYSTEM" in
MINGW64) os=win64; exe=.exe;;
MINGW32) os=win32; exe=.exe;;
*) os=linux64; exe='';;
MINGW64) os=win64; suf=$os-portable; exe=.exe;;
MINGW32) os=win32; suf=$os-portable; exe=.exe;;
*) os=linux64; suf=$os-static; exe='';;
esac
./dvdisaster$exe --version
if ./dvdisaster$exe --version | grep -q NOGUI; then
GUI=0
suffix="$os-cli-only"
suffix=$suf-cli-only
else
GUI=1
suffix=$os-static
suffix=$suf
fi
archive=dvdisaster-$(echo "$github_ref" | grep -Eo '[^/]+$')-$suffix.zip
@@ -53,7 +42,8 @@ if [ "$os" != "linux64" ]; then
find dist -type f -name "*.a" -delete
fi
man -t documentation/dvdisaster.en.1 | ps2pdf - dist/dvdisaster.pdf
cp dvdisaster documentation/dvdisaster.*.1 documentation/user-manual/manual.pdf dist/
cp CHANGELOG TODO dvdisaster documentation/dvdisaster.*.1 documentation/user-manual/manual.pdf dist/
cp CREDITS.en dist/CREDITS
if command -v zip >/dev/null; then
mv dist ${archive/.zip/}
zip -9r $archive ${archive/.zip/}

View File

@@ -5,22 +5,40 @@ on:
types: [published]
jobs:
win64-gui:
win:
runs-on: windows-2016
strategy:
matrix:
arch: [x86_64, i686]
ui: [cli, gui]
include:
- arch: x86_64
msystem: MINGW64
grep: x86-64
- arch: i686
msystem: MINGW32
grep: 386
- ui: cli
clionly: 1
defaults:
run:
shell: msys2 {0}
steps:
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
msystem: ${{ matrix.msystem }}
update: false
install: git diffutils make pkg-config mingw-w64-x86_64-gtk2 mingw-w64-x86_64-glib2 mingw-w64-x86_64-gcc mingw-w64-x86_64-ghostscript mingw-w64-x86_64-jq mingw-w64-x86_64-ntldd-git man zip
- run: git config --global core.autocrlf input
install: git diffutils make pkg-config mingw-w64-${{ matrix.arch }}-glib2 mingw-w64-${{ matrix.arch }}-gcc mingw-w64-${{ matrix.arch }}-ghostscript mingw-w64-${{ matrix.arch }}-ntldd-git man zip
- name: install GUI prereqs
if: matrix.ui == 'gui'
run: pacman -S --noconfirm mingw-w64-${{ matrix.arch }}-gtk2
- name: git config
run: git config --global core.autocrlf input
shell: bash
- uses: actions/checkout@v2
- name: configure
env:
CLI_ONLY: ${{ matrix.clionly }}
run: ./configure
- name: make
run: nproc && make -j$(nproc)
@@ -28,8 +46,14 @@ jobs:
run: |
./dvdisaster.exe --version
file dvdisaster.exe
./dvdisaster.exe --version | grep -q -e dirty -e NOGUI && exit 1
file dvdisaster.exe | grep -q 'x86-64, for MS Windows'
if ./dvdisaster.exe --version | grep dirty; then exit 1; fi
file dvdisaster.exe | grep -q '${{ matrix.grep }}, for MS Windows'
- name: check executable (GUI)
if: matrix.ui == 'gui'
run: if ./dvdisaster.exe --version | grep NOGUI; then exit 1; fi
- name: check executable (CLI)
if: matrix.ui == 'cli'
run: ./dvdisaster.exe --version | grep NOGUI
- name: prepare dist
run: ./.github/workflows/make-dist.sh ${{ github.ref }}
id: dist
@@ -44,138 +68,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.dist.outputs.upload_url }}
asset_path: ./${{ steps.dist.outputs.archive }}
asset_name: ${{ steps.dist.outputs.archive }}
asset_content_type: application/zip
win32-gui:
runs-on: windows-2016
defaults:
run:
shell: msys2 {0}
steps:
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW32
update: false
install: git diffutils make pkg-config mingw-w64-i686-gtk2 mingw-w64-i686-glib2 mingw-w64-i686-gcc mingw-w64-i686-ghostscript mingw-w64-i686-jq mingw-w64-i686-ntldd-git man zip
- run: git config --global core.autocrlf input
shell: bash
- uses: actions/checkout@v2
- name: configure
run: ./configure
- name: make
run: nproc && make -j$(nproc)
- name: check executable
run: |
./dvdisaster.exe --version
file dvdisaster.exe
./dvdisaster.exe --version | grep -q -e dirty -e NOGUI && exit 1
file dvdisaster.exe | grep -q '386, for MS Windows'
- name: prepare dist
run: ./.github/workflows/make-dist.sh ${{ github.ref }}
id: dist
- name: check executability of dist from cmd.exe
shell: cmd
run: |
cd dist
dvdisaster.exe --version
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.dist.outputs.upload_url }}
asset_path: ./${{ steps.dist.outputs.archive }}
asset_name: ${{ steps.dist.outputs.archive }}
asset_content_type: application/zip
win64-cli:
runs-on: windows-2016
defaults:
run:
shell: msys2 {0}
steps:
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
update: false
install: git diffutils make pkg-config mingw-w64-x86_64-glib2 mingw-w64-x86_64-gcc mingw-w64-x86_64-ghostscript mingw-w64-x86_64-jq mingw-w64-x86_64-ntldd-git man zip
- run: git config --global core.autocrlf input
shell: bash
- uses: actions/checkout@v2
- name: configure
run: env CLI_ONLY=1 ./configure
- name: make
run: nproc && make -j$(nproc)
- name: check executable
run: |
./dvdisaster.exe --version
file dvdisaster.exe
./dvdisaster.exe --version | grep -q -e dirty && exit 1
./dvdisaster.exe --version | grep -q NOGUI
file dvdisaster.exe | grep -q 'x86-64, for MS Windows'
- name: prepare dist
run: ./.github/workflows/make-dist.sh ${{ github.ref }}
id: dist
- name: check executability of dist from cmd.exe
shell: cmd
run: |
cd dist
dvdisaster.exe --version
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.dist.outputs.upload_url }}
asset_path: ./${{ steps.dist.outputs.archive }}
asset_name: ${{ steps.dist.outputs.archive }}
asset_content_type: application/zip
win32-cli:
runs-on: windows-2016
defaults:
run:
shell: msys2 {0}
steps:
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW32
update: false
install: git diffutils make pkg-config mingw-w64-i686-glib2 mingw-w64-i686-gcc mingw-w64-i686-ghostscript mingw-w64-i686-jq mingw-w64-i686-ntldd-git man zip
- run: git config --global core.autocrlf input
shell: bash
- uses: actions/checkout@v2
- name: configure
run: env CLI_ONLY=1 ./configure
- name: make
run: nproc && make -j$(nproc)
- name: check executable
run: |
./dvdisaster.exe --version
file dvdisaster.exe
./dvdisaster.exe --version | grep -q -e dirty && exit 1
./dvdisaster.exe --version | grep -q NOGUI
file dvdisaster.exe | grep -q '386, for MS Windows'
- name: prepare dist
run: ./.github/workflows/make-dist.sh ${{ github.ref }}
id: dist
- name: check executability of dist from cmd.exe
shell: cmd
run: |
cd dist
dvdisaster.exe --version
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.dist.outputs.upload_url }}
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./${{ steps.dist.outputs.archive }}
asset_name: ${{ steps.dist.outputs.archive }}
asset_content_type: application/zip
@@ -185,7 +78,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: install prerequisites
run: sudo apt update && sudo apt install -y libglib2.0-dev ghostscript man jq
run: sudo apt update && sudo apt install -y libglib2.0-dev ghostscript man
- name: configure
run: env CLI_ONLY=1 ./configure
- name: make
@@ -204,7 +97,48 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.dist.outputs.upload_url }}
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./${{ steps.dist.outputs.archive }}
asset_name: ${{ steps.dist.outputs.archive }}
asset_content_type: application/zip
linux64-appimage:
runs-on: ubuntu-16.04
steps:
- uses: actions/checkout@v2
- name: install prerequisites
run: sudo apt update && sudo apt install -y libglib2.0-dev ghostscript man wget libgtk2.0-dev gtk2-engines-pixbuf gtk2-engines pkg-config gnome-themes-standard
- name: configure
run: ./configure --prefix=/usr
- name: make
run: nproc && make -j$(nproc) && make
- name: make install
run: touch documentation/user-manual/manual.pdf && mkdir /tmp/dist && make install DESTDIR=/tmp/dist
- name: copy things to dist
run: |
install -d /tmp/dist/usr/lib/gtk-2.0
cp -va $(pkg-config --variable=libdir gtk+-2.0)/gtk-2.0/$(pkg-config --variable=gtk_binary_version gtk+-2.0)/* /tmp/dist/usr/lib/gtk-2.0
- name: get linuxdeploy
run: wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage && chmod 755 linuxdeploy-x86_64.AppImage
- name: build appimage
run: |
export VERSION=$(echo "${{ github.ref }}" | grep -Eo '[^/]+$')
./linuxdeploy-x86_64.AppImage -d contrib/dvdisaster.desktop -i contrib/dvdisaster64.png -i contrib/dvdisaster48.png -i contrib/dvdisaster32.png -i contrib/dvdisaster16.png --icon-filename dvdisaster --custom-apprun=contrib/AppRun.sh --appdir /tmp/dist/ --output appimage
- name: test appimage
id: dist
run: |
chmod 755 dvdisaster*.AppImage && ./dvdisaster*.AppImage --version
archive=$(ls -1 dvdisaster*.AppImage)
echo "::set-output name=archive::$archive"
echo "appimage is <$archive>"
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./${{ steps.dist.outputs.archive }}
asset_name: ${{ steps.dist.outputs.archive }}
asset_content_type: application/zip

View File

@@ -1,5 +1,12 @@
# dvdisaster changelog -*-text-*-
0.79.6.patchlevel-5 12-01-2021 *UNOFFICIAL*
fix: don't error on blank media in medium-info (#19), bug present upstream since 0.79.5
fix: gui: fix the 'SetLabelText() failed' error caption on the medium-info window (#19), bug present upstream since 0.72.3
fix: add CHANGELOG, TODO, CREDITS to dist for the Help menu
chore: appimage: add missing gtk engines and adjust docdir for help menu
chore: enhance packaging, update locales, changelog et al.
0.79.6.patchlevel-4 04-09-2020 *UNOFFICIAL*
- feat: allow adaptive reading again*
- feat: add --permissive-medium-type option

View File

@@ -63,6 +63,12 @@ LIBS = $(INTL_LIBS) $(CAM_LIBS) $(GTK_LIBS) $(EFENCE_LIBS) $(MUDFLAP_LIBS) -lm
CFILES = $(CFG_CFILES)
OFILES = $(CFG_OFILES)
# special case for DESTDIR, if BUILDROOT is undef and DESTDIR is,
# set BUILDROOT to DESTDIR
ifeq "" "$(BUILDROOT)"
BUILDROOT = $(DESTDIR)
endif
######################################################################
# Compilation related
######################################################################

View File

@@ -20,6 +20,8 @@ This version is built on top of the latest upstream version, with the following
For more information please refer to the [CHANGELOG](CHANGELOG).
This version will never break compatibility with upstream versions, the goal is to ensure an optical media protected by upstream dvdisaster will still be able to be repaired with this version 10+ years from now. Regression tests are here to ensure this is the case.
## 3 available protection modes ("codecs")
**RS01** creates error correction files which are stored separately from the image they belong to.

8
configure vendored
View File

@@ -3,8 +3,8 @@
# Load the shell functions needed for the rest of this script.
BASH_BASED_CONFIGURE=./scripts/bash-based-configure
BASH_BASED_CONFIGURE_OPTS="--buildtmp=$(pwd)/build"
REQUIRED_CFLAGS="-DPATCHLEVEL=4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -pipe"
BASH_BASED_CONFIGURE_OPTS="--buildtmp=$(pwd)/build $@"
REQUIRED_CFLAGS="-DPATCHLEVEL=5 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -pipe"
RECOMMENDED_CFLAGS="-O2 -fomit-frame-pointer -Wall -Wno-deprecated-declarations -Wno-stringop-truncation"
DEBUG_CFLAGS="-ggdb -Wall"
@@ -41,10 +41,10 @@ GET_PKGNAME
GET_PREFIX /usr/local
GET_BINDIR
GET_MANDIR
GET_DOCDIR /usr/share/doc
GET_DOCDIR
GET_DIR "$PKGNAME" docsub "Documentation sub"\
" put documentation into this subdirectory\n under \$DOCDIR "
GET_LOCALEDIR /usr/share/locale
GET_LOCALEDIR
GET_BUILDROOT
GET_BUILDTMP

5
contrib/AppRun.sh Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/sh
DIR="$(readlink -f "$(dirname "$0")")"
export GTK_PATH="$DIR/usr/lib/gtk-2.0"
export DVDISASTER_DOCDIR="$DIR/usr/share/doc/dvdisaster"
exec "$DIR/usr/bin/dvdisaster" "$@"

1
documentation/codecs.pdf Symbolic link
View File

@@ -0,0 +1 @@
codec-specs/codecs.pdf

View File

@@ -1,76 +0,0 @@
@charset "UTF-8";
body { font-family:Helvetica,Arial,sans-serif,Verdana }
a:link { font-weight:normal; color:#0000ff; text-decoration:none }
a:visited { font-weight:normal; color:#0000ff; text-decoration:none }
a:hover { font-weight:normal; background-color:#e0e0e0; color:#0000FF; text-decoration:none }
a:active { font-weight:normal; background-color:#e0e0e0; color:#0000FF; text-decoration:none }
a:focus { font-weight:normal; background-color:#e0e0e0; color:#0000FF; text-decoration:none }
table.navigation {width:100%; background-color:#f0f0f0}
table.download {width:100%; background-color:#f0f0f0}
table.thumbnail {border-width:1px; border-style:solid; border-color:#000000; background-color:#e0e0ff}
table.screenshot {width:100%; border-width:0px; background-color:#e0e0ff}
table.ecompat {border-width:0px}
table.ecompat td { border-width:0px; vertical-align:text-top}
table.ecompat td.file { border-width:0px; background-color:#ffa0ff}
table.ecompat td.iso { border-width:0px; background-color:#a0ffff}
table.ecompat td.augment { border-width:0px; background-color:#a0a0ff}
table.compat {width:100%; border-style:solid; border-width:0px; border-collapse:collapse}
table.compat th { border-width:1px; padding:8px; border-style:solid; background-color:#b0b0b0 }
table.compat th.file { border-width:1px; padding:8px; border-style:solid; background-color:#ffa0ff }
table.compat th.iso { border-width:1px; padding:8px; border-style:solid; background-color:#a0ffff }
table.compat th.augment { border-width:1px; padding:8px; border-style:solid; background-color:#a0a0ff }
table.compat td { border-width:1px; padding:4px; border-style:solid; text-align:center}
table.compat td.noalign { border-width:1px; padding:4px; border-style:solid }
table.compat td.fullspan { border-width:1px; padding:0px; border-style:solid; background-color:#e0e0e0 }
table.compat td.red { border-width:1px; padding:4px; border-style:solid; background-color:#ff8080; text-align:center}
table.compat td.yellow { border-width:1px; padding:4px; border-style:solid; background-color:#ffe0a0; text-align:center}
table.compat td.green { border-width:1px; padding:4px; border-style:solid; background-color:#a0ffa0; text-align:center}
table.compat td.grey { border-width:1px; padding:4px; border-style:solid; background-color:#e0e0e0; text-align:center}
table.compat td.white { border-width:1px; padding:4px; border-style:solid; text-align:center}
a.active {color:#0000ff; text-decoration:none }
a.passive {color:#808080; text-decoration:none }
img.noborder {border:0px solid transparent;}
img.nobordervalignm {border:0px solid transparent; vertical-align:middle;}
span.fl {font-size:large;}
span.fxxl {font-size:xx-large;}
span.fs {font-size:small;}
span.fxs {font-size:x-small;}
span.green {color:green;}
span.red {color:red;}
span.blue {color:blue;}
span.yellow {color:gold;}
h3.top {margin-top: 0;}
table {empty-cells:show;} /* display border and background color even for empty table cells */
td.hsep {height:1px; width:100%; background-color:black;} /* black horizontal separator */
td.vsep {height:100%; width:2px; background-color:black;} /* black vertical separator */
td.esep {height:3px;}
.w10p {width:10%;}
.w15p {width:15%;}
.w20p {width:20%;}
.w50p {width:50%;}
.w55p {width:55%;}
.w65x {width:65px;}
.w100x {width:100px;}
.w127x {width:127px;}
.w150x {width:150px;}
.w200x {width:200px;}
.valignb {vertical-align:bottom;}
.valignm {vertical-align:middle;}
.valignt {vertical-align:top;}
.valigntt {vertical-align:text-top;}
.talignr {text-align:right;}

View File

@@ -1,105 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
Deutsch &nbsp; <a href="../en/privacy.html">English</a>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Unterseiten: &nbsp;&nbsp;&nbsp;
<a href="index.html">Entwickler-Seite</a> &nbsp;&middot;&nbsp;
<a href="verschiedenes.html">Verschiedenes</a>
</td>
<td align="right">
<b>Datenschutz-Erklärung</b> &nbsp;&middot;&nbsp;
<a href="impressum.html">Impressum</a>
</td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Datenschutzerklärung für die Internetseiten unter</b><p>
dvdisaster.com, &nbsp;
dvdisaster.de, &nbsp;
dvdisaster.net, &nbsp;
dvdisaster.org
<p>
Das dvdisaster-Projekt (<a href="impressum.html">Anbieter siehe Impressum</a>)
ermöglicht Ihnen die Nutzung dieser Internetseiten ohne Registrierung und
ohne eine Angabe von personenbezogenen Daten.
<p>
<b>Server-Protokoll-Dateien</b><p>
Die Server dieser Internetseiten führen kein Protokoll über Ihre Seitenzugriffe.
<p>
<b>Cookies</b><p>
Diese Internetseiten verwenden keine Cookies.
<p>
<b>Verweise zu anderen Internetseiten</b><p>
Diese Internetseiten enthalten Verweise (Links) zu externen Seiten,
die von anderen Anbietern betrieben werden.
Das dvdisaster-Projekt hat keinen Einfluß darauf,
ob andere Anbieter diese Datenschutzbestimmungen einhalten.
<p>
<b>Weiterentwicklung dieser Internetseiten</b><p>
Im Zuge der Weiterentwicklung dieser Internetseiten können Änderungen
dieser Datenschutzerklärung erforderlich werden. Bitte lesen Sie sich
diese Datenschutzerklärung von Zeit zu Zeit erneut durch.
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet,
sofern dieser Hinweis erhalten bleibt.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,88 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
Deutsch &nbsp; <a href="../en/imprint.html">English</a>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Unterseiten: &nbsp;&nbsp;&nbsp;
<a href="index.html">Entwickler-Seite</a> &nbsp;&middot;&nbsp;
<a href="verschiedenes.html">Verschiedenes</a>
</td>
<td align="right">
<a href="datenschutz.html">Datenschutz-Erklärung</a> &nbsp;&middot;&nbsp;
<b>Impressum</b>
</td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Impressum</b><p>
Carsten Gnörlich <br>
Karl-von-Hahn-Str. 125 <br>
72250 Freudenstadt / Deutschland<br>
Tel.: +49 172 566 1442 &nbsp; (kein Support, nur für Anfragen im Rahmen des Telemediengesetzes!)
<p>
E-Mail: carsten@dvdisaster.org<br>
Internet: www.dvdisaster.org
<p>
Inhaltlich Verantwortlicher: <br>
Carsten Gnörlich (Anschrift wie oben).
<p>
Das Impressum gilt für die Internetpräsenz unter den Domänen<br>
<a href="http://dvdisaster.com">dvdisaster.com</a>, &nbsp;
<a href="http://dvdisaster.de">dvdisaster.de</a>, &nbsp;
<a href="https://web.archive.org/web/20180428070843/http://dvdisaster.net">dvdisaster.net</a>, &nbsp;
<a href="http://dvdisaster.org">dvdisaster.org</a>.
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet,
sofern dieser Hinweis erhalten bleibt.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,147 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
Deutsch &nbsp; <a href="../en/index.html">English</a>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Unterseiten: &nbsp;&nbsp;&nbsp;
<b>Entwickler-Seite</b> &nbsp;&middot;&nbsp;
<a href="verschiedenes.html">Verschiedenes</a>
</td>
<td align="right"><a href="datenschutz.html">Datenschutz-Erklärung</a> &nbsp;&middot;&nbsp; <a href="impressum.html">Impressum</a></td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Entwickler-Seite</a></b><p>
Auf dieser Seite finden Sie den neuesten Quellkode
von <i>dvdisaster</i> für die Betriebssysteme
FreeBSD, GNU/Linux und NetBSD. Der Inhalt dieser
Seite richtet sich vorwiegend an die Betreuer
von Binärpaketen für die genannten Plattformen.
Typischerweise ist es bequemer, wenn Sie sich
dvdisaster aus dem Paketsystem Ihres Betriebssystems
bzw. Ihrer Distribution installieren.
Natürlich können Sie sich
den Quellkode von dvdisaster aber auch selbst
herunterladen und übersetzen, wenn Sie dies
lieber möchten.<br>
Diese Seite enthält <i>keine</i> Informationen
über den Sinn und die Benutzung von dvdisaster.
Dies ist an anderen Stellen besser beschrieben -
zum Beispiel in zahlreichen Foren und (in englischer Sprache) im
<a href="verschiedenes.html#manual">Benutzerhandbuch</a>.
<p>
<a name="download"></a>
<b>Quellkode herunterladen</b>
<table width="100%">
<tr>
<td>dvdisaster unterstützt die Betriebssysteme <b>FreeBSD</b>, <b>GNU/Linux</b> und <b>NetBSD</b>.
Es wird Ihnen
als <a href="http://www.germany.fsfeurope.org/documents/freesoftware.de.html">freie Software</a>
unter der <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GNU General Public License v3</a> zur
Verfügung gestellt.
</td>
<td class="w127x" valign="top"><img src="../images/gplv3-127x51.png" alt="GPLv3-Logo" width="127">
</td>
</tr>
</table>
<p>
<table>
<tr>
<td>Aktuelle Version:&nbsp;</td>
<td><a href="../downloads/dvdisaster-0.79.5.tar.bz2">dvdisaster-0.79.5.tar.bz2</a></td>
<td>(<a href="../downloads/dvdisaster-0.79.5.tar.bz2.gpg">digitale Unterschrift</a>,
MD5-Prüfsumme: ceef990a2239c43314bc6427c6afb181)</td>
</tr>
</table>
<p>
Die Archive können mit einer <a href="verschiedenes.html#pubkey">digitalen Unterschrift</a> auf
ihren Ursprungszustand überprüft werden. In den Archiven gibt die Datei
<tt>INSTALL</tt> weitere Informationen zum Übersetzen des Programmes.
<p>
Die Unterstützung von OS X und Windows wurde eingestellt.
Die <a href="verschiedenes.html#windows">letzte veröffentlichte Version 0.72.3 für Windows</a> ist noch verfügbar.
<p>
<b>Die Entwickler-Versionen sind zurück!</b><p>
Der ursprüngliche Plan, alle paar Monate eine stabile Version zu veröffentlichen, kann derzeit aus Zeitmangel nicht umgesetzt werden. In der Zwischenzeit werden (unstabile) Entwicklerversionen veröffentlicht, wenn sich die Notwendigkeit für eine kurzfristige Aktualisierung ergibt. Bitte beachten Sie, daß diese Versionen nicht dokumentiert sind. Sie können unvollständige oder fehlerhafte Eigenschaften aufweisen. Sie sollten diese Versionen nur nutzen, wenn Sie eine Funktionalität aus der unten aufgeführten Liste benötigen.<p>
<a href="../downloads/dvdisaster-0.79.6.tar.bz2">dvdisaster-0.79.6.tar.bz2</a></td>
<td>(<a href="../downloads/dvdisaster-0.79.6.tar.bz2.gpg">digitale Unterschrift</a>,
MD5-Prüfsumme: ceef990a2239c43314bc6427c6afb181)
<ul>
<li> Das "Datenträger-Info"-Werkzeug zeigt nun die korrekte Leerkapazität an (vorher wurde immer Null ausgegeben).</li>
<li> Unterstützung für BDXL-TL-Datenträger (dreilagig, 100GB).</li>
<li> Sektoren-Prüfsummen und Abbild-Prüfsummen werden während des Lesens von
Datenträgern zwischengespeichert und beim Erstellen von Fehlerkorrektur-Daten
wiederverwendet. Das Erstellen von Fehlerkorrektur-Daten wird dadurch beschleunigt
und RS03-Fehlerkorrektur-Daten enthalten die optionale Abbild-Prüfsumme,
wenn der Datenträger vorher einmal komplett eingelesen wurde.
</li>
</ul>
<p>
<p>
<b>Was ist mit den alten dvdisaster-Seiten passiert?</b><p>
Bitte schauen Sie in das <i>Vorwort zur Version 0.79.5</i> im
englischen <a href="verschiedenes.html#manual">Benutzerhandbuch</a>.
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet,
sofern dieser Hinweis erhalten bleibt.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,140 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
Deutsch &nbsp; <a href="../en/misc.html">English</a>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Unterseiten: &nbsp;&nbsp;&nbsp;
<a href="index.html">Entwickler-Seite</a> &nbsp;&middot;&nbsp;
<b>Verschiedenes</b>
</td>
<td align="right"><a href="datenschutz.html">Datenschutz-Erklärung</a> &nbsp;&middot;&nbsp; <a href="impressum.html">Impressum</a></td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<a name="pubkey"></a>
<b>Öffentlicher Schlüssel für die digitale Unterschrift</b><p>
Die herunterladbaren Pakete enthalten
eine mit <a href="http://www.gnupg.org">GnuPG</a> erstellte
digitale Unterschrift, damit Sie nachprüfen können,
ob sich die Software in ihrem ursprünglichen Zustand befindet.<p>
Ab Version 0.79.5 werden Pakete mit diesem
<a href="../downloads/pubkey2.asc">4096bit RSA-Schlüssel</a> unterschrieben:
<pre>
pub 4096R/64F770B2 2015-10-05
Schl.-Fingerabdruck = E3AF E703 96CC C0D9 E5D8 381C B0DB CA7D 64F7 70B2
uid dvdisaster (pkg signing key #2)
sub 4096R/758BCC23 2015-10-05
</pre>
Ältere Versionen (bis zu 0.79.3) wurden mit einem
<a href="../downloads/pubkey1.asc">1024bit DSA-Schlüssel</a> unterschrieben,
der noch zum Vergleich hier verfügbar ist.
Sie können den Fingerabdruck der öffentlichen Schlüssel auch direkt von
den Entwicklern erhalten, indem Sie eine E-Mail
an carsten@dvdisaster.org schreiben. Bitte verwenden Sie
den Betreff "GPG finger print".
<p>
<b>Benutzerhandbuch</b><p>
<a name="manual"></a>
Das Benutzerhandbuch zu dvdisaster gibt es - leider aus Zeitgründen nur
in englischer Sprache - als <a href="../downloads/manual.pdf">PDF-Dokument (manual.pdf)</a>.
Es erläutert die Benutzung von dvdisaster anhand einiger
grundlegender Beispiele und enthält weitere Hintergrundinformationen
zu seiner Funktionsweise.
Sie brauchen das Handbuch hier nicht herunterzuladen, wenn Sie bereits
das Quellkode-Archiv haben - dort ist ebenfalls ein Exemplar enthalten.
<p>
<b>Kodierer-Spezifikation</b><p>
Die Spezifikation der RS01-, RS02- und RS03-Kodierer
ist als <a href="../downloads/codecs.pdf">PDF-Dokument (codecs.pdf)</a>
verfügbar.
Dieses Dokument ist zur Diskussion der Kodierer-Implementierung unter
den Entwicklern vorgesehen. Er erfordert Kenntnisse in Kodierungstheorie
und ist nicht als Endbenutzer-Dokumentation gedacht.
<table>
<tr><td>
<a href="http://pdfreaders.org/"><img src="http://pdfreaders.org/graphics/pdfreaders-lang-neutral.png" alt="pdfreaders.org" /></a></td>
<td>Programme zum Lesen von PDF-Dokumenten sind bei <a href="http://pdfreaders.org">PDFreaders.org</a> verfügbar.</td>
</tr>
</table>
<p>
<b>Letzte Windows-Version</b><p>
Ein anderer Entwickler hat angefangen, eine Version von dvdisaster direkt für Windows zu
erstellen, aber es gibt dazu noch nichts anzukündigen. Verwenden Sie
bis dahin bitte weiterhin die letzte veröffentlichte Version für Windows:
<table>
<tr>
<td>Quellkode:&nbsp;</td>
<td><a href="../downloads/dvdisaster-0.72.3.tar.bz2">dvdisaster-0.72.3.tar.bz2</a></td>
<td>(<a href="../downloads/dvdisaster-0.72.3.tar.bz2.gpg">Digitale Unterschrift</a>,
MD5-Prüfsumme: 4eb09c1aa3cdbc1dafdb075148fb471d)</td>
</tr>
<tr>
<td>Installierbare Binärversion:&nbsp;</td>
<td><a href="../downloads/dvdisaster-0.72.3-setup.exe">dvdisaster-0.72.3-setup.exe</a></td>
<td>(<a href="../downloads/dvdisaster-0.72.3-setup.exe.gpg">Digitale Unterschrift</a>,
MD5-Prüfsumme: b6861ba1e8de6d91a2da5342a14870e0)</td>
</tr>
</table>
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet,
sofern dieser Hinweis erhalten bleibt.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,24 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.4 (GNU/Linux)
mQGiBD9GYJcRBACXa6CzZ0WPqUvit1d7LvnSOqLDxYQiiphnzjQc+ssJvScNxv9+
ThELKXHxaKfDpL9/C4+5qh1pfrsEEpuQ7m+RfXFqz5UPZITgza5Ko/5WPhhVRxkh
8b8ux7DIeFlbgmd5YSFPoYIwGWCAtI5OiUC6qa149gAq7k0vtgb+hbxn2wCg0lTu
XGNjX7qMNggbnx3aBVVd9SMD/RYWIr2c66w6Kt/EYLLgYGqgZL9MkmocuUoJVgiI
Y2pi3SPbIvX3enk1OIRBCFbweEgXiVw+FWu6aK09eZrJcDv2Uns4ecTvzz1d83RH
gssV7ulB6P5mU3u6NT39CHW6fJ5Xi1HPkw380+y3dbaRxh/1htmk5Ao0DmDGRohL
vzgIA/9P/bdqh0WG0j4qY+8pcsNn0/ymiJXPZzvyr2cEc56AaHgLAVZHMUyE3Rd9
9rSZjVS+x/oGbkzVOd8IySUSRx7f2Sxve1sxoaNlwdqcE0vq16PH1iMBQ6KJAvUA
NAM4QZhAI7Lav9yB/tXblGrHHjll+fwFB/9t6G0hO9JoJDaEgbQmQ2Fyc3RlbiBH
bsO2cmxpY2ggKHBrZyBzaWduaW5nIGtleSAjMSmIXgQTEQIAHgUCQCvkqQIbAwYL
CQgHAwIDFQIDAxYCAQIeAQIXgAAKCRBaWQ7+9fbEbGfsAJ9NrkdlRobMhtWpAyeW
wPUe8XHzsACfYbMooS0D/UmRGo7wW7rBnrVqLxy5AQ0EP0ZgmBAEAKJos9WBWgw1
sGFFM/1eKEzZqGYMt8qk2r/djPyZYEIzqT47aR7P9gPIXDTplOmBgL43hU8MlE9K
Q92s4RVP/x/OvMWF04vSO3vBEmeR3HncpbIk4AP17MZGuqEGtyAe1e5hcGiho1CL
/6fSanYydC2iciKbfyyfzL9oISHedad7AAMFA/4wtrdqwTI2p05NAGxRA2r4egYI
m7x+ixyYuHGkzZzHMdos5zDg/dzNRnarib98JgAkZR+EVT6K0Ez6ykz57oteCt6f
jyGjOwI9bUyOFa+LyGJ+QRaeVozhqLLu/b4wgKCuBcKNt2ebpKFHi9JKiGE9hOJz
4nanjCbtihUJaf1DLIhJBBgRAgAJBQI/RmCYAhsMAAoJEFpZDv719sRsbk4An2JZ
q/8GBvugzgfu5AxacsuiZzfgAKCwzLAuoUTw/Sz6bYaAUfec362gFw==
=Sidz
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,53 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)
mQINBFYS0XkBEACxsIQ1dI0k1TiybBztU6BC3DeQsDGC9TeaGBgYDo+62B8U5uiJ
AD9ofBXglj0/DOweAIoLdcVsvFzU0sxk4tUnb84plk09qG+UfU2227DWeKTP3YPv
E8A6uWopr6Yoc8WGG9mKl9L1CCiqQmNB4L4Um2/yDPrhtN3TxzpMLBoNUo/f271Q
yLxQZMEsUDTZq7JxbEQ9hLbBn69zIptsZHyNJwCerqXqhzQcB11BVqZyLrRC+0ZT
eUtO1o10Y/EAEi86ivi1upLsgVi5u2LcP9ICIhTVv6MQ+turhThFOIcEvbw/15Hp
4Vlb0yZlBx2j4Hr4tDSrWeQ1lmBNA1qhrLkPOIQv+scXhcyzY5nKIjRDKYS1v8OM
uMhfVakK/YS+flN5nyS4Ku0x99sae75+PArMjbLNfP738Zw4ywC4i+i958SEIcky
4Bia+kyTCPRZWZ5BJe3+GAPDdI1XntS0D1uXPiwi8u91jg1cAEChwjwe2pr0RG+h
8ft5BTezJyAeZ9haU8OyrW5GZNddhyBH4QxdRYvMTdmQIbjxNuTYGpBXl4qgTqKn
A7Gxbr24hgdUHKIe//AlDQ41VbBTdyBmgyORGCL+uaSpDerADPXh+bwE2vQsKs13
+HcVldLBJmL9tYeRZvpvR/vwFBvfkrgAN8+NdPnSzwvLI0JMrL50DOhapwARAQAB
tB9kdmRpc2FzdGVyIChwa2cgc2lnbmluZyBrZXkgIzIpiQI4BBMBAgAiBQJWEtF5
AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw28p9ZPdwsivVD/4wiomj
IFNUG0lb4sIvXHZR2sv0rVz1eN74B+Ngefp3viZvjvmXji2cbzPhTsoAq4ys5/nD
m9fLnm+mG2TfLKTqXBNRDeEDmknK0aXlFVbdUfgeExvU9Tj1giOORTvTiNPdJpkF
qKMrjvtB4t2sHuuL/SNwQAWlWfDUuK52yf1SAZasdFPTAvAuzo+lqfYbi5tnjIY/
GkR9e3ZjMEaWvxc0N5CJg7ibKpuX476eo+04oKkNvSbyE7Lpcho4AHy6e4UoJ9e+
UBL3o84MtChwrlP5HmMPan1hIL5iyswDUrxUfL36GqAEcAM8tIbZ6A6CfQT+FgnI
e/E1dm3FWEje8F7uD2xkCGRBYTN8BG5+UMTF9MaQGU3kxBMPt8xvHmCNZHR6QrdL
+vysa+02QmSM1jZz4J37yctM69WY1x3JDC+HGHMxCX3G+BrDntLG3yQkox1nBi2l
8JiKTdoX7LhRn1xCijIpYdbszMao0lN/XEiOgx2eygG9a3fQDOqR/yi9tTqmKQM4
H/il88tkdsaioWXspWEhrS+8MhiUdr8yz3LA9+DawddnW8ZbTee2R4ARMlKhfXBE
kvXO2L37Ub2sX97S9qbKkwaYIs2PHn7NFNRB6OP8Oz0scMuritvUZrNfNjaGba3e
YNgR36NFvroM3R2a+Yr0zjbY+rqjJSdNSfcsxIhGBBARAgAGBQJWEtXYAAoJEFpZ
Dv719sRsj6kAoL8AIsw7wF1F/LBHOZc/56GmYlAfAJ4nYQAjhx0Hh3fLpsjxtoH7
oIuwCLkCDQRWEtF5ARAA3KvEpeB7vbCxolIlzxuF/RHJ770GUYSfTVbYIKSl4Hby
wrDak7uXlDWIJ/u1lunu5+albUEHIaduYolrzaTG6A/sslXHgk8RUxZonzAw2/8C
0fQCBAPjs2nlwzt61g75/EPJlESocapdRi97EleGmGGK5L6N2CyTX8pjj1DkXwiW
X95EOcgWRoLXpf/bpThqFCsRjoJfHO7zcA0b5iIR7LQenMG/3AeGFRr1Oh2UzAL6
0MuPypu8NBv3IUXZ6mXdFTNM4bQc/RlmVDoB8B8mz4M1IL0fP98LN+b9ZfUUDz1z
k9W8H+OCvfdOVj1srDq+uhaSwDC6jDu7wTaFlaJaPBoqCXCk7xGbVxKdZot6oN5Z
rAvMMnD0Jc+QX+MKSodMk5LQRFB+WGI82IwgeS7kqQX2Bt0w7d4xL/3AKTNgQQAG
zXRi7dzXR//diKEmESSmaRccVpLZYtR4PdUuY6ZXyayEvZCosV6B7P+lV842lN9Q
/KgrZjH09SYKK8pzqRPoAIvPJNT4fP8FeTztnKu9gfS0Zs2MnkKjEK85E8OMSidp
ISqn0xgHeuldMPL7gGxJKj95BF4jFUs4fQa8nD1jnnUbKdAsGd5ujpEAjAfV+kkG
ZPUyVrJokhGlCLLt2dG4PrgZ4tNXdEQwVGNskHYjs6YU+CGYjzfopvrUPast+cUA
EQEAAYkCHwQYAQIACQUCVhLReQIbDAAKCRCw28p9ZPdwsrmqD/sFsulD6nl5DRzn
ofkqBJwwl6zdtNN9OKsEi8UKc10iuq+ZvynWFbcARqW9sgbBCoCM5KuA5zMIQ0hv
rvlb+HOt8v7DA2D0d/IPU1BPnxoEuMDq5g+a3MYzmP+4Wmp8r6NNAW0ArWhazQsN
dIhAVv4ItUCos7+S7q8srsflpEVG78/fC4Fw4sRjAaCd1NsP6D3vHwENtbuoQaT6
3kyfPK+r6EADTxmeFe7anovQo6MirRCnLoo3NdPVfQlgXkdL3wiBpwm7W/PYY+9Z
6HIfE2AIBs+C5SdxYPR+tVz3+3QC9998egxTRnJMaKkDQ+nG/ROSVpCqXwhzob6H
lrKhoe7H7GKVZyl/IVllpUQHKi5C03S8JQxpaJoB85/C5ZlcMtb0e1YUYeVhTKWI
REFsx5FlxXcJh5CLVplZKxfn0oiIgnyKHtCOeNcXP2mOYClN8RmhW+/Z198bTmzM
rB2jq7a3xbLGWKJqfgfZ6EPwCEu/jZTBSQgyssrrGahyyOIDadEcyfYV+r5pUm1+
+1YxSe0/hZ89RjGAIneWmo6sDLwPd44GLKAAb/E/yS/320bu031426gU8Zdw7bK1
dVNVQxWOpRc/RTRjmVjrO9NIN+7DSNOFnvep13/48UEDSFXkNnh+VgxGpvpOouw2
xUBVNZuhjPr589pvAEQFUyxCTI0uwQ==
=sd4U
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,87 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
<a href="../de/impressum.html">Deutsch</a> &nbsp; English
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Navigation: &nbsp;&nbsp;&nbsp;
<a href="index.html">Developer site</a> &nbsp;&middot;&nbsp;
<a href="misc.html">Miscellaneous</a>
</td>
<td align="right">
<a href="privacy.html">Privacy policy</a> &nbsp;&middot;&nbsp;
<b>Contact information</b>
</td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Contact information</b><p>
Carsten Gnörlich <br>
Karl-von-Hahn-Str. 125 <br>
72250 Freudenstadt / Germany<br>
Tel.: +49 172 566 1442
<p>
E-Mail: carsten@dvdisaster.org<br>
Internet: www.dvdisaster.org
<p>
Responsible for the website content: <br>
Carsten Gnörlich (see above for address).
<p>
This notice covers the web sites under the domains<br>
<a href="http://dvdisaster.com">dvdisaster.com</a>, &nbsp;
<a href="http://dvdisaster.de">dvdisaster.de</a>, &nbsp;
<a href="https://web.archive.org/web/20180428070843/http://dvdisaster.net">dvdisaster.net</a>, &nbsp;
<a href="http://dvdisaster.org">dvdisaster.org</a>.<br>
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,139 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
<a href="../de/index.html">Deutsch</a> &nbsp; English
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Navigation: &nbsp;&nbsp;&nbsp;
<b>Developer site</b> &nbsp;&middot;&nbsp;
<a href="misc.html">Miscellaneous</a>
</td>
<td align="right">
<a href="privacy.html">Privacy policy</a> &nbsp;&middot;&nbsp;
<a href="imprint.html">Contact information</a>
</td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Developer site</b><p>
This site provides the latest source code release of dvdisaster for the
FreeBSD, GNU/Linux and NetBSD operating systems. It is mostly aimed at
maintainers of binary packages for the beforementioned platforms.
End users might find it more convenient to install dvdisaster from the
package system of their operating system bundle or distribution.
But if you prefer to download and compile the source package on your own,
you're welcome, too.<br>
This site does <i>not</i> provide information on the purpose and usage
of dvdisaster. This is better described at other places, e.g.
in the <a href="misc.html#manual">user manual</a> and numerous online
forums.
<p>
<a name="download"></a>
<b>Download the source code</b>
<table width="100%">
<tr>
<td>dvdisaster is available for the <b>FreeBSD</b>, <b>GNU/Linux</b> und <b>NetBSD</b>
operating systems.
It is provided as
<a href="http://fsfe.org/about/basics/freesoftware.en.html">free software</a>
under the <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GNU General Public License v3</a>. </td>
<td class="w127x" valign="top"><img src="../images/gplv3-127x51.png" alt="GPLv3-Logo" width="127">
</td>
</tr>
</table>
<p>
<table>
<tr>
<td>Current stable version:&nbsp;</td>
<td><a href="../downloads/dvdisaster-0.79.5.tar.bz2">dvdisaster-0.79.5.tar.bz2</a></td>
<td>(<a href="../downloads/dvdisaster-0.79.5.tar.bz2.gpg">digital signature</a>,
MD5 sum: ceef990a2239c43314bc6427c6afb181)</td>
</tr>
</table>
<p>
A <a href="misc.html#pubkey">digital signature</a> is provided for
verification that the packages are in their original state. The archives
contain a file <tt>INSTALL</tt> with further instructions for building dvdisaster.
<p>
OS X and Windows are no longer supported.
The <a href="misc.html#windows">last published version for Windows (0.72.3)</a> is still available.
<p>
<b>The developer versions are back!</b><p>
The original plan of publishing stable versions every few months did not work out due to continued lack of time. In the mean time, developer (unstable) versions are published whenever the need arises for a current update. Please be aware that developer versions are undocumented and may contain unfinished or otherwise defective functionality. You should only use them if you need some of the features detailed in the list below.<p>
<a href="../downloads/dvdisaster-0.79.6.tar.bz2">dvdisaster-0.79.6.tar.bz2</a></td>
<td>(<a href="../downloads/dvdisaster-0.79.6.tar.bz2.gpg">digital signature</a>,
MD5 sum: ceef990a2239c43314bc6427c6afb181)
<ul>
<li> The "medium info" tool will now correctly show the blank capacity (was previously always shown as zero)</li>
<li> added support for BDXL-TL (triple layer, 100GB) media</li>
<li> Sector CRC sums and the image MD5 sums are collected during
reading the medium and can be re-used by the ecc data creation
process. Speeds up ecc generation and enables RS03 image
checksums when generating ecc data was preceeded by a read.
</li>
</ul>
<p>
<b>What happened to the old dvdisaster site?</b><p>
Please see the <i>Preface for version 0.79.5</i> in the <a href="misc.html#manual">user manual</a>.
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,138 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
<a href="../de/verschiedenes.html">Deutsch</a> &nbsp; English
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Navigation: &nbsp;&nbsp;&nbsp;
<a href="index.html">Developer site</a> &nbsp;&middot;&nbsp;
<b>Miscellaneous</b>
</td>
<td align="right">
<a href="privacy.html">Privacy policy</a> &nbsp;&middot;&nbsp;
<a href="imprint.html">Contact information</a>
</td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Public key for the digital signature</b><p>
The downloadable dvdisaster packages have been digitally signed using
<a href="http://www.gnupg.org">GnuPG</a> so that you can verify
that the software is in its original state.<p>
Starting with version 0.79.5, releases are signed with this
<a href="../downloads/pubkey2.asc">4096bit RSA key</a>:
<pre>
pub 4096R/64F770B2 2015-10-05
Key fingerprint = E3AF E703 96CC C0D9 E5D8 381C B0DB CA7D 64F7 70B2
uid dvdisaster (pkg signing key #2)
sub 4096R/758BCC23 2015-10-05
</pre>
The <a href="../downloads/pubkey1.asc">1024bit DSA key</a> used to sign releases up to version 0.79.3 is
still available for reference.
Feel free to send an email to carsten@dvdisaster.org to obtain
any of these fingerprints directly from the developers.
Please include "GPG finger print" in the subject line.
<p>
<b>User's manual</b><p>
<a name="manual"></a>
The user manual is provided as a <a href="../downloads/manual.pdf">PDF document (manual.pdf)</a>.
It contains several basic examples of using dvdisaster and some background
information on its way of working.
You do not need to download the manual if you already have the
source code archive - a copy of the manual is contained there.
<p>
<b>Codec specification</b><p>
The specification of the RS01, RS02 and RS03 codec
is available as a <a href="../downloads/codecs.pdf">PDF document (codecs.pdf)</a>.
This document is meant to discuss the codec implementation among developers.
It requires knowledge in the area of coding theory and is not meant as end
user documentation.
<table>
<tr><td>
<a href="http://pdfreaders.org/"><img src="http://pdfreaders.org/graphics/pdfreaders-lang-neutral.png" alt="pdfreaders.org" /></a></td>
<td>Software for reading the PDF document is available at <a href="http://pdfreaders.org">PDFreaders.org</a>.</td>
</tr>
</table>
<p>
<b>Last Windows release</b><p>
<a name="windows"></a>
A native Windows fork of dvdisaster will be started soon by another developer,
but there is nothing to announce yet.
In the mean time, please continue using the last published version for Windows (0.72.3):
<table>
<tr>
<td>Source code:&nbsp;</td>
<td><a href="../downloads/dvdisaster-0.72.3.tar.bz2">dvdisaster-0.72.3.tar.bz2</a></td>
<td>(<a href="../downloads/dvdisaster-0.72.3.tar.bz2.gpg">digital signature</a>,
MD5 checksum: 4eb09c1aa3cdbc1dafdb075148fb471d)</td>
</tr>
<tr>
<td>Binary installer:&nbsp;</td>
<td><a href="../downloads/dvdisaster-0.72.3-setup.exe">dvdisaster-0.72.3-setup.exe</a></td>
<td>(<a href="../downloads/dvdisaster-0.72.3-setup.exe.gpg">digital signature</a>,
MD5 checksum: b6861ba1e8de6d91a2da5342a14870e0)</td>
</tr>
</table>
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

View File

@@ -1,102 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../css/dvdisaster.css">
</head>
<body>
<!-- Title header -->
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="left">
<span class="fxxl"><b>dvdisaster</b>&nbsp;</span>
<i>Version 0.79.5 (stable) / 0.79.6 (unstable)</i>
</td>
<td align="right">
<span class="fxxl">&nbsp;</span>
<a href="../de/datenschutz.html">Deutsch</a> &nbsp; English
</td>
</tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td colspan="2">
<table class="navigation" width="100%" cellpadding="0" border="0">
<tr>
<td>Navigation: &nbsp;&nbsp;&nbsp;
<a href="index.html">Developer site</a> &nbsp;&middot;&nbsp;
<a href="misc.html">Miscellaneous</a>
</td>
<td align="right">
<b>Privacy policy</b> &nbsp;&middot;&nbsp;
<a href="imprint.html">Contact information</a>
</td>
</tr>
</table>
</td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr><td style="height: 10px"></td></tr>
</table>
<!-- Main body -->
<b>Privacy statement for the web sites</b><p>
dvdisaster.com, &nbsp;
dvdisaster.de, &nbsp;
dvdisaster.net, &nbsp;
dvdisaster.org
<p>
The dvdisaster project (<a href="imprint.html">see the contact page for representatives</a>)
provides its internet sites to you without requiring a registration or entering personal data.
<p>
<b>Server log files</b><p>
The servers of this internet site create no logs about your visit.
<p>
<b>Cookies</b><p>
This internet site does not use cookies.
<p>
<b>Links to other internet sites</b><p>
Our internet pages contain links to other internet sites.
The dvdisaster project has no control over their publishers,
and whether they follow our privacy policy.
<p>
<b>Further development of these internet pages</b><p>
Further development of these internet pages may require our privacy policy
to be changed. Please revisit this policy statement occasionally and watch for
change notices.
<!-- Page footer -->
<table width="100%" cellpadding="0" border="0">
<tr><td colspan="2" style="width:100%; height:10px;"></td></tr>
<tr><td colspan="2" class="hsep"></td></tr>
<tr>
<td align="center">
<span class="fs">
<i> Copyright 2004-2017 Carsten Gn&ouml;rlich.<br>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
</i>
</span>
</td>
</tr>
<tr><td colspan="2" class="hsep"></td>
</tr>
</table>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dvdisaster 0.79\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-05 15:51+0200\n"
"POT-Creation-Date: 2021-01-12 20:59+0100\n"
"PO-Revision-Date: 2011-07-24 21:12+0100\n"
"Last-Translator: Jindřich Šesták <khagaroth@users.sourceforge.net>\n"
"Language-Team: none (individual translator)\n"
@@ -1269,7 +1269,7 @@ msgstr "Typ disku:"
msgid "Book type:"
msgstr "Book type:"
#: src/medium-info.c:467 src/scsi-layer.c:2706
#: src/medium-info.c:467 src/scsi-layer.c:2727
msgid "Manuf.-ID:"
msgstr "ID výrobce:"
@@ -3124,12 +3124,12 @@ msgstr ""
msgid "CRC error in sector %lld\n"
msgstr "Chyba CRC v sektoru %lld\n"
#: src/read-adaptive.c:1973 src/scsi-layer.c:1755
#: src/read-adaptive.c:1973 src/scsi-layer.c:1776
#, c-format
msgid "Sectors %lld-%lld: %s\n"
msgstr "Sektory %lld-%lld: %s\n"
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1754
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1775
#, c-format
msgid "Sector %lld: %s\n"
msgstr "Sektor %lld: %s\n"
@@ -3182,7 +3182,7 @@ msgstr "Adaptivní čtení:"
msgid "Sectors processed"
msgstr "Zpracované sektory"
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1736
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1757
msgid "readable"
msgstr "čitelné"
@@ -3252,7 +3252,7 @@ msgstr "Probíhá načtení CRC informací z ecc dat"
msgid "done.\n"
msgstr "dokončeno.\n"
#: src/read-linear.c:522 src/scsi-layer.c:2081
#: src/read-linear.c:522 src/scsi-layer.c:2102
#, c-format
msgid "Waiting %d seconds for drive to spin up...\n"
msgstr "Čekám %d sekund na roztočení disku...\n"
@@ -5878,7 +5878,7 @@ msgstr ""
"%s\n"
"Nepodařilo se zjistit strukturu BD disku.\n"
#: src/scsi-layer.c:1683
#: src/scsi-layer.c:1704
#, c-format
msgid ""
"%s\n"
@@ -5887,12 +5887,12 @@ msgstr ""
"%s\n"
"Nepodařilo se zjistit délku struktury DVD pro kód formátu 1.\n"
#: src/scsi-layer.c:1694
#: src/scsi-layer.c:1715
#, c-format
msgid "Could not query dvd copyright info - implausible packet length %d\n"
msgstr "Získání copyright informací DVD se nezdařilo - nepřijatelná délka paketu %d\n"
#: src/scsi-layer.c:1709
#: src/scsi-layer.c:1730
#, c-format
msgid ""
"%s\n"
@@ -5901,23 +5901,23 @@ msgstr ""
"%s\n"
"Získání copyright informací se nezdařilo.\n"
#: src/scsi-layer.c:1770
#: src/scsi-layer.c:1791
msgid "is undecideable because of read error"
msgstr "není rozhodnuto kvůli chybě čtení"
#: src/scsi-layer.c:1776
#: src/scsi-layer.c:1797
msgid "looks GOOD"
msgstr "vypadá DOBŘE"
#: src/scsi-layer.c:1782
#: src/scsi-layer.c:1803
msgid "gives unformatted size (UNUSABLE)"
msgstr "má neformátovanou velikost (NEPOUŽITELNÉ)"
#: src/scsi-layer.c:1787
#: src/scsi-layer.c:1808
msgid "is UNUSABLE"
msgstr "je NEPOUŽITELNÝ"
#: src/scsi-layer.c:1813
#: src/scsi-layer.c:1834
#, c-format
msgid ""
"%s\n"
@@ -5926,12 +5926,12 @@ msgstr ""
"%s\n"
"Dotaz na velikost disku selhal.\n"
#: src/scsi-layer.c:1835
#: src/scsi-layer.c:1856
#, c-format
msgid "READ CAPACITY: implausible medium size, %lld sectors\n"
msgstr "ČÍST KAPACITU: nepravděpodobná velikost disku, %lld sektorů\n"
#: src/scsi-layer.c:1911
#: src/scsi-layer.c:1932
#, c-format
msgid ""
"Different media sizes depending on query method:\n"
@@ -5944,7 +5944,7 @@ msgstr ""
"ČÍST STRUKTURU DVD: %lld sektorů\n"
"\n"
#: src/scsi-layer.c:1916
#: src/scsi-layer.c:1937
msgid ""
"Evaluation of returned medium sizes:\n"
"\n"
@@ -5952,15 +5952,15 @@ msgstr ""
"Vyhodnocení oznámených velikostí disku:\n"
"\n"
#: src/scsi-layer.c:1971
#: src/scsi-layer.c:1992
msgid "Using value from READ CAPACITY"
msgstr "Bude použita hodnota z READ CAPACITY"
#: src/scsi-layer.c:1975
#: src/scsi-layer.c:1996
msgid "Using value from READ DVD STRUCTURE"
msgstr "Bude použita hodnota z READ DVD STRUCTURE"
#: src/scsi-layer.c:1985
#: src/scsi-layer.c:2006
#, c-format
msgid ""
"FAILED to determine image size.\n"
@@ -5971,7 +5971,7 @@ msgstr ""
"Bude použita menší hodnota, protože je to správně pro >90%% všech mechanik,\n"
"ale POKRAČUJTE NA VLASTNÍ NEBEZPEČÍ (bitová kopie může být neúplná/nepoužitelná)"
#: src/scsi-layer.c:1990
#: src/scsi-layer.c:2011
#, c-format
msgid ""
"Final decision: %s\n"
@@ -5980,7 +5980,7 @@ msgstr ""
"Konečné rozhodnutí: %s\n"
"\n"
#: src/scsi-layer.c:1998
#: src/scsi-layer.c:2019
msgid ""
"Failed to determine image size.\n"
"Try using a different drive."
@@ -5988,7 +5988,7 @@ msgstr ""
"Selhalo určení velikosti bitové kopie.\n"
"Zkuste použít jinou mechaniku."
#: src/scsi-layer.c:2124 src/scsi-layer.c:2150
#: src/scsi-layer.c:2145 src/scsi-layer.c:2171
#, c-format
msgid ""
"%s\n"
@@ -5997,7 +5997,7 @@ msgstr ""
"%s\n"
"Disk se nepodařilo načíst/vysunout.\n"
#: src/scsi-layer.c:2140
#: src/scsi-layer.c:2161
#, c-format
msgid ""
"%s\n"
@@ -6006,37 +6006,37 @@ msgstr ""
"%s\n"
"Disk se nepodařilo odemknout.\n"
#: src/scsi-layer.c:2206
#: src/scsi-layer.c:2227
#, c-format
msgid "Waiting 10 seconds for drive: %d\n"
msgstr "Čekám na roztočení mechaniky: %d\n"
#: src/scsi-layer.c:2489
#: src/scsi-layer.c:2510
#, c-format
msgid "Sectors %lld - %lld: %s\n"
msgstr "Sektory %lld - %lld: %s\n"
#: src/scsi-layer.c:2503
#: src/scsi-layer.c:2524
#, c-format
msgid "Sector %lld, try %d: %s Sector returned: %d.\n"
msgstr "Sektor %lld, pokus %d: %s Vrácený sektor: %d.\n"
#: src/scsi-layer.c:2509
#: src/scsi-layer.c:2530
#, c-format
msgid "Sector %lld, try %d: %s\n"
msgstr "Sektor %lld, pokus %d: %s\n"
#: src/scsi-layer.c:2520
#: src/scsi-layer.c:2541
#, c-format
msgid "Sector %lld, try %d: success\n"
msgstr "Sektor %lld, pokus %d: úspěch\n"
#: src/scsi-layer.c:2591
#: src/scsi-layer.c:2612
#, c-format
msgid "Device %s: no medium present\n"
msgstr "Mechanika %s: neobsahuje disk\n"
#: src/scsi-layer.c:2596
#: src/scsi-layer.c:2617
#, c-format
msgid ""
"Device %s does not become ready:\n"
@@ -6047,7 +6047,7 @@ msgstr ""
"%s\n"
"\n"
#: src/scsi-layer.c:2602
#: src/scsi-layer.c:2623
#, c-format
msgid ""
"\n"
@@ -6056,47 +6056,47 @@ msgstr ""
"\n"
"Zařízení: %s, %s\n"
#: src/scsi-layer.c:2609
#: src/scsi-layer.c:2630
msgid "Drive failed to report media type."
msgstr "Mechanika neohlásila typ disku."
#: src/scsi-layer.c:2620 src/scsi-layer.c:2718
#: src/scsi-layer.c:2641 src/scsi-layer.c:2739
#, c-format
msgid "This software does not support \"%s\" type media."
msgstr "Tento program nepodporuje \"%s\" disky."
#: src/scsi-layer.c:2628
#: src/scsi-layer.c:2649
#, c-format
msgid "This software does not support multisession (%d sessions) media."
msgstr "Tento program nepodporuje multisession (%d sessions) disky."
#: src/scsi-layer.c:2659 src/scsi-layer.c:2668
#: src/scsi-layer.c:2680 src/scsi-layer.c:2689
msgid "Using READ CD"
msgstr "Je použito READ CD"
#: src/scsi-layer.c:2660
#: src/scsi-layer.c:2681
msgid ", RAW reading"
msgstr ", přímé čtení"
#: src/scsi-layer.c:2663
#: src/scsi-layer.c:2684
#, c-format
msgid ", Mode page 1 ERP = %02xh"
msgstr ", stránka režimu 1 ERP = %02xh"
#: src/scsi-layer.c:2666
#: src/scsi-layer.c:2687
msgid ", C2 scanning"
msgstr ", kontrola C2"
#: src/scsi-layer.c:2673
#: src/scsi-layer.c:2694
msgid "Using READ(10).\n"
msgstr "Je použit READ(10).\n"
#: src/scsi-layer.c:2695
#: src/scsi-layer.c:2716
#, c-format
msgid "Medium: %s, %lld sectors%s"
msgstr "Disk: %s, %lld sektorů%s"
#: src/scsi-layer.c:2699
#: src/scsi-layer.c:2720
#, c-format
msgid "Medium \"%s\": %s, %lld sectors%s created %s"
msgstr "Disk \"%s\": %s, %lld sektorů%s vytvořeno %s"
@@ -6215,10 +6215,10 @@ msgstr "Vzorový disk"
msgid ""
"<b>Unofficial version.</b>\n"
"\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dvdisaster 0.52.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-05 15:51+0200\n"
"POT-Creation-Date: 2021-01-12 20:59+0100\n"
"PO-Revision-Date: 2004-11-30 19:48+0100\n"
"Last-Translator: Carsten Gnörlich <carsten@dvdisaster.de>\n"
"Language-Team: German <de@li.org>\n"
@@ -1312,7 +1312,7 @@ msgstr "Datenträger-Typ:"
msgid "Book type:"
msgstr "\"Book type\":"
#: src/medium-info.c:467 src/scsi-layer.c:2706
#: src/medium-info.c:467 src/scsi-layer.c:2727
msgid "Manuf.-ID:"
msgstr "Herst.-ID:"
@@ -3201,12 +3201,12 @@ msgstr ""
msgid "CRC error in sector %lld\n"
msgstr "Prüfsummen-Fehler in Sektor %lld\n"
#: src/read-adaptive.c:1973 src/scsi-layer.c:1755
#: src/read-adaptive.c:1973 src/scsi-layer.c:1776
#, c-format
msgid "Sectors %lld-%lld: %s\n"
msgstr "Sektoren %lld-%lld: %s\n"
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1754
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1775
#, c-format
msgid "Sector %lld: %s\n"
msgstr "Sektor %lld: %s\n"
@@ -3259,7 +3259,7 @@ msgstr "Angepaßtes Leseverfahren:"
msgid "Sectors processed"
msgstr "Bearbeitete Sektoren"
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1736
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1757
msgid "readable"
msgstr "lesbar"
@@ -3329,7 +3329,7 @@ msgstr "Lese Prüfsummen aus Fehlerkorrektur-Daten"
msgid "done.\n"
msgstr "fertig.\n"
#: src/read-linear.c:522 src/scsi-layer.c:2081
#: src/read-linear.c:522 src/scsi-layer.c:2102
#, c-format
msgid "Waiting %d seconds for drive to spin up...\n"
msgstr "Warte %d Sekunden auf das Hochdrehen des Laufwerks...\n"
@@ -6012,7 +6012,7 @@ msgstr ""
"%s\n"
"Konnte technische DVD-Strukturbeschreibung nicht ermitteln.\n"
#: src/scsi-layer.c:1683
#: src/scsi-layer.c:1704
#, c-format
msgid ""
"%s\n"
@@ -6022,14 +6022,14 @@ msgstr ""
"Konnte Länge der DVD-Strukturbeschreibung f<>r Formatkode 1\n"
"nicht ermitteln.\n"
#: src/scsi-layer.c:1694
#: src/scsi-layer.c:1715
#, c-format
msgid "Could not query dvd copyright info - implausible packet length %d\n"
msgstr ""
"Konnte DVD-Copyright-Information nicht ermitteln\n"
"- ungültige Datenpaket-Größe %d\n"
#: src/scsi-layer.c:1709
#: src/scsi-layer.c:1730
#, c-format
msgid ""
"%s\n"
@@ -6038,23 +6038,23 @@ msgstr ""
"%s\n"
"Konnte DVD-Copyright-Information nicht ermitteln.\n"
#: src/scsi-layer.c:1770
#: src/scsi-layer.c:1791
msgid "is undecideable because of read error"
msgstr "ist aufgrund von Lesefehlern unbestimmbar"
#: src/scsi-layer.c:1776
#: src/scsi-layer.c:1797
msgid "looks GOOD"
msgstr "erscheint KORREKT"
#: src/scsi-layer.c:1782
#: src/scsi-layer.c:1803
msgid "gives unformatted size (UNUSABLE)"
msgstr "ist die unformatierte Größe (UNBRAUCHBAR)"
#: src/scsi-layer.c:1787
#: src/scsi-layer.c:1808
msgid "is UNUSABLE"
msgstr "ist UNBRAUCHBAR"
#: src/scsi-layer.c:1813
#: src/scsi-layer.c:1834
#, c-format
msgid ""
"%s\n"
@@ -6063,12 +6063,12 @@ msgstr ""
"%s\n"
"Konnte Datenträger-Größe nicht ermitteln.\n"
#: src/scsi-layer.c:1835
#: src/scsi-layer.c:1856
#, c-format
msgid "READ CAPACITY: implausible medium size, %lld sectors\n"
msgstr "READ CAPACITY: ungültige Datenträger-Größe, %lld Sektoren\n"
#: src/scsi-layer.c:1911
#: src/scsi-layer.c:1932
#, c-format
msgid ""
"Different media sizes depending on query method:\n"
@@ -6081,7 +6081,7 @@ msgstr ""
"READ DVD STRUCTURE: %lld Sektoren\n"
"\n"
#: src/scsi-layer.c:1916
#: src/scsi-layer.c:1937
msgid ""
"Evaluation of returned medium sizes:\n"
"\n"
@@ -6089,15 +6089,15 @@ msgstr ""
"Untersuchung der beiden Angaben:\n"
"\n"
#: src/scsi-layer.c:1971
#: src/scsi-layer.c:1992
msgid "Using value from READ CAPACITY"
msgstr "Verwende den Wert von READ CAPACITY."
#: src/scsi-layer.c:1975
#: src/scsi-layer.c:1996
msgid "Using value from READ DVD STRUCTURE"
msgstr "Verwende den Wert von READ DVD STRUCTURE."
#: src/scsi-layer.c:1985
#: src/scsi-layer.c:2006
#, c-format
msgid ""
"FAILED to determine image size.\n"
@@ -6108,7 +6108,7 @@ msgstr ""
"Verwende den kleineren Wert (funktioniert bei 90%% aller Laufwerke).\n"
"Weitermachen auf EIGENE GEFAHR: das Abbild kann unvollständig/unbrauchbar sein."
#: src/scsi-layer.c:1990
#: src/scsi-layer.c:2011
#, c-format
msgid ""
"Final decision: %s\n"
@@ -6117,7 +6117,7 @@ msgstr ""
"Abschließende Entscheidung: %s\n"
"\n"
#: src/scsi-layer.c:1998
#: src/scsi-layer.c:2019
msgid ""
"Failed to determine image size.\n"
"Try using a different drive."
@@ -6125,7 +6125,7 @@ msgstr ""
"Größe des Datenträger-Inhaltes ist unbestimmbar.\n"
"Probieren Sie ein anderes Laufwerk."
#: src/scsi-layer.c:2124 src/scsi-layer.c:2150
#: src/scsi-layer.c:2145 src/scsi-layer.c:2171
#, c-format
msgid ""
"%s\n"
@@ -6134,7 +6134,7 @@ msgstr ""
"%s\n"
"Der Datenträger konnte nicht geladen/ausgeworfen werden.\n"
#: src/scsi-layer.c:2140
#: src/scsi-layer.c:2161
#, c-format
msgid ""
"%s\n"
@@ -6143,37 +6143,37 @@ msgstr ""
"%s\n"
"Der Datenträger konnte nicht freigegeben werden.\n"
#: src/scsi-layer.c:2206
#: src/scsi-layer.c:2227
#, c-format
msgid "Waiting 10 seconds for drive: %d\n"
msgstr "Warte 10 Sekunden auf das Laufwerk: %d\n"
#: src/scsi-layer.c:2489
#: src/scsi-layer.c:2510
#, c-format
msgid "Sectors %lld - %lld: %s\n"
msgstr "Sektoren %lld - %lld: %s\n"
#: src/scsi-layer.c:2503
#: src/scsi-layer.c:2524
#, c-format
msgid "Sector %lld, try %d: %s Sector returned: %d.\n"
msgstr "Sektor %lld, Versuch %d: %s Zurückgegebener Sektor: %d.\n"
#: src/scsi-layer.c:2509
#: src/scsi-layer.c:2530
#, c-format
msgid "Sector %lld, try %d: %s\n"
msgstr "Sektor %lld, Versuch %d: %s\n"
#: src/scsi-layer.c:2520
#: src/scsi-layer.c:2541
#, c-format
msgid "Sector %lld, try %d: success\n"
msgstr "Sektor %lld, Versuch %d: erfolgreich\n"
#: src/scsi-layer.c:2591
#: src/scsi-layer.c:2612
#, c-format
msgid "Device %s: no medium present\n"
msgstr "Laufwerk %s: kein Datenträger eingelegt\n"
#: src/scsi-layer.c:2596
#: src/scsi-layer.c:2617
#, c-format
msgid ""
"Device %s does not become ready:\n"
@@ -6184,7 +6184,7 @@ msgstr ""
"%s\n"
"\n"
#: src/scsi-layer.c:2602
#: src/scsi-layer.c:2623
#, c-format
msgid ""
"\n"
@@ -6193,49 +6193,49 @@ msgstr ""
"\n"
"Laufwerk: %s, %s\n"
#: src/scsi-layer.c:2609
#: src/scsi-layer.c:2630
msgid "Drive failed to report media type."
msgstr "Laufwerk erkennt den Datenträger-Typ nicht."
#: src/scsi-layer.c:2620 src/scsi-layer.c:2718
#: src/scsi-layer.c:2641 src/scsi-layer.c:2739
#, c-format
msgid "This software does not support \"%s\" type media."
msgstr "Dieses Programm unterstützt keine Datenträger vom Typ \"%s\"."
#: src/scsi-layer.c:2628
#: src/scsi-layer.c:2649
#, c-format
msgid "This software does not support multisession (%d sessions) media."
msgstr ""
"Dieses Programm unterstützt keine Mehrfach-Sitzungen (%d Sitzungen).\n"
"(für Anglophile: Multisession-CDs sind gemeint ;-)"
#: src/scsi-layer.c:2659 src/scsi-layer.c:2668
#: src/scsi-layer.c:2680 src/scsi-layer.c:2689
msgid "Using READ CD"
msgstr "Verwende READ CD"
#: src/scsi-layer.c:2660
#: src/scsi-layer.c:2681
msgid ", RAW reading"
msgstr ", \"RAW\"-Lesen"
#: src/scsi-layer.c:2663
#: src/scsi-layer.c:2684
#, c-format
msgid ", Mode page 1 ERP = %02xh"
msgstr ", Mode page 1 ERP = %02xh"
#: src/scsi-layer.c:2666
#: src/scsi-layer.c:2687
msgid ", C2 scanning"
msgstr ", C2-Überprüfung"
#: src/scsi-layer.c:2673
#: src/scsi-layer.c:2694
msgid "Using READ(10).\n"
msgstr "Verwende READ(10).\n"
#: src/scsi-layer.c:2695
#: src/scsi-layer.c:2716
#, c-format
msgid "Medium: %s, %lld sectors%s"
msgstr "Datenträger: %s, %lld Sektoren%s"
#: src/scsi-layer.c:2699
#: src/scsi-layer.c:2720
#, c-format
msgid "Medium \"%s\": %s, %lld sectors%s created %s"
msgstr "Datenträger \"%s\": %s, %lld Sektoren%s erzeugt %s"
@@ -6355,10 +6355,10 @@ msgstr "Beispiel-Datenträger"
msgid ""
"<b>Unofficial version.</b>\n"
"\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dvdisaster 0.52.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-05 15:51+0200\n"
"POT-Creation-Date: 2021-01-12 20:59+0100\n"
"PO-Revision-Date: 2005-01-01 14:24+0100\n"
"Last-Translator: Andrea Polverini <polve@polve.com>\n"
"Language-Team: Italian <>\n"
@@ -1198,7 +1198,7 @@ msgstr ""
msgid "Book type:"
msgstr ""
#: src/medium-info.c:467 src/scsi-layer.c:2706
#: src/medium-info.c:467 src/scsi-layer.c:2727
msgid "Manuf.-ID:"
msgstr ""
@@ -2857,12 +2857,12 @@ msgstr ""
msgid "CRC error in sector %lld\n"
msgstr "Errore CRC nel settore %lld\n"
#: src/read-adaptive.c:1973 src/scsi-layer.c:1755
#: src/read-adaptive.c:1973 src/scsi-layer.c:1776
#, c-format
msgid "Sectors %lld-%lld: %s\n"
msgstr "Settori %lld-%lld: %s\n"
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1754
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1775
#, c-format
msgid "Sector %lld: %s\n"
msgstr "Settore %lld: %s\n"
@@ -2915,7 +2915,7 @@ msgstr "Modo di lettura adattivo:"
msgid "Sectors processed"
msgstr "Settori processati"
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1736
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1757
msgid "readable"
msgstr "Leggibile"
@@ -2985,7 +2985,7 @@ msgstr ""
msgid "done.\n"
msgstr "compiuto.\n"
#: src/read-linear.c:522 src/scsi-layer.c:2081
#: src/read-linear.c:522 src/scsi-layer.c:2102
#, c-format
msgid "Waiting %d seconds for drive to spin up...\n"
msgstr "Attendere %d secondi per far avviare il drive...\n"
@@ -5444,7 +5444,7 @@ msgid ""
"Could not query BD disc structure.\n"
msgstr ""
#: src/scsi-layer.c:1683
#: src/scsi-layer.c:1704
#, c-format
msgid ""
"%s\n"
@@ -5453,14 +5453,14 @@ msgstr ""
"%s\n"
"Non posso identificare la lunghezza della struttura dvd per il format code 1.\n"
#: src/scsi-layer.c:1694
#: src/scsi-layer.c:1715
#, c-format
msgid "Could not query dvd copyright info - implausible packet length %d\n"
msgstr ""
"Non posso identificare le informazioni del copyright del dvd\n"
"- lunghezza del pacchetto non plausibile %d\n"
#: src/scsi-layer.c:1709
#: src/scsi-layer.c:1730
#, c-format
msgid ""
"%s\n"
@@ -5469,23 +5469,23 @@ msgstr ""
"%s\n"
"Non posso identificare le informazioni del copyright.\n"
#: src/scsi-layer.c:1770
#: src/scsi-layer.c:1791
msgid "is undecideable because of read error"
msgstr "Illeggibile per errori di lettura"
#: src/scsi-layer.c:1776
#: src/scsi-layer.c:1797
msgid "looks GOOD"
msgstr "sembra BUONA"
#: src/scsi-layer.c:1782
#: src/scsi-layer.c:1803
msgid "gives unformatted size (UNUSABLE)"
msgstr "rende la dimensione non formattata (INUTILIZZABILE)"
#: src/scsi-layer.c:1787
#: src/scsi-layer.c:1808
msgid "is UNUSABLE"
msgstr "è UTILIZZABILE"
#: src/scsi-layer.c:1813
#: src/scsi-layer.c:1834
#, c-format
msgid ""
"%s\n"
@@ -5494,12 +5494,12 @@ msgstr ""
"%s\n"
"Non riesco ad indentificare la dimensione del supporto.\n"
#: src/scsi-layer.c:1835
#: src/scsi-layer.c:1856
#, c-format
msgid "READ CAPACITY: implausible medium size, %lld sectors\n"
msgstr ""
#: src/scsi-layer.c:1911
#: src/scsi-layer.c:1932
#, c-format
msgid ""
"Different media sizes depending on query method:\n"
@@ -5512,7 +5512,7 @@ msgstr ""
"\"READ DVD STRUCTURE\": %lld Settori\n"
"\n"
#: src/scsi-layer.c:1916
#: src/scsi-layer.c:1937
msgid ""
"Evaluation of returned medium sizes:\n"
"\n"
@@ -5520,15 +5520,15 @@ msgstr ""
"Valutazione della dimensione del media:\n"
"\n"
#: src/scsi-layer.c:1971
#: src/scsi-layer.c:1992
msgid "Using value from READ CAPACITY"
msgstr "Usa il valore dalla READ CAPACITY"
#: src/scsi-layer.c:1975
#: src/scsi-layer.c:1996
msgid "Using value from READ DVD STRUCTURE"
msgstr "Usa il valore dalla READ DVD STRUCTURE"
#: src/scsi-layer.c:1985
#: src/scsi-layer.c:2006
#, c-format
msgid ""
"FAILED to determine image size.\n"
@@ -5540,7 +5540,7 @@ msgstr ""
"ma CONTINUATE A VOSTRO RISCHIO (l'immagine potrebbe essere\n"
"incompleta o illeggibile)."
#: src/scsi-layer.c:1990
#: src/scsi-layer.c:2011
#, c-format
msgid ""
"Final decision: %s\n"
@@ -5549,7 +5549,7 @@ msgstr ""
"Decisione finale: %s\n"
"\n"
#: src/scsi-layer.c:1998
#: src/scsi-layer.c:2019
msgid ""
"Failed to determine image size.\n"
"Try using a different drive."
@@ -5557,51 +5557,51 @@ msgstr ""
"Impossibile determinare la dimensione dell'immagine.\n"
"Provare ad utilizzare un drive diverso."
#: src/scsi-layer.c:2124 src/scsi-layer.c:2150
#: src/scsi-layer.c:2145 src/scsi-layer.c:2171
#, c-format
msgid ""
"%s\n"
"Could not load/unload the medium.\n"
msgstr ""
#: src/scsi-layer.c:2140
#: src/scsi-layer.c:2161
#, c-format
msgid ""
"%s\n"
"Could not unlock the medium.\n"
msgstr ""
#: src/scsi-layer.c:2206
#: src/scsi-layer.c:2227
#, c-format
msgid "Waiting 10 seconds for drive: %d\n"
msgstr ""
#: src/scsi-layer.c:2489
#: src/scsi-layer.c:2510
#, c-format
msgid "Sectors %lld - %lld: %s\n"
msgstr ""
#: src/scsi-layer.c:2503
#: src/scsi-layer.c:2524
#, c-format
msgid "Sector %lld, try %d: %s Sector returned: %d.\n"
msgstr ""
#: src/scsi-layer.c:2509
#: src/scsi-layer.c:2530
#, c-format
msgid "Sector %lld, try %d: %s\n"
msgstr ""
#: src/scsi-layer.c:2520
#: src/scsi-layer.c:2541
#, c-format
msgid "Sector %lld, try %d: success\n"
msgstr ""
#: src/scsi-layer.c:2591
#: src/scsi-layer.c:2612
#, c-format
msgid "Device %s: no medium present\n"
msgstr ""
#: src/scsi-layer.c:2596
#: src/scsi-layer.c:2617
#, c-format
msgid ""
"Device %s does not become ready:\n"
@@ -5609,7 +5609,7 @@ msgid ""
"\n"
msgstr ""
#: src/scsi-layer.c:2602
#: src/scsi-layer.c:2623
#, c-format
msgid ""
"\n"
@@ -5618,47 +5618,47 @@ msgstr ""
"\n"
"Periferica: %s, %s\n"
#: src/scsi-layer.c:2609
#: src/scsi-layer.c:2630
msgid "Drive failed to report media type."
msgstr ""
#: src/scsi-layer.c:2620 src/scsi-layer.c:2718
#: src/scsi-layer.c:2641 src/scsi-layer.c:2739
#, c-format
msgid "This software does not support \"%s\" type media."
msgstr ""
#: src/scsi-layer.c:2628
#: src/scsi-layer.c:2649
#, c-format
msgid "This software does not support multisession (%d sessions) media."
msgstr ""
#: src/scsi-layer.c:2659 src/scsi-layer.c:2668
#: src/scsi-layer.c:2680 src/scsi-layer.c:2689
msgid "Using READ CD"
msgstr ""
#: src/scsi-layer.c:2660
#: src/scsi-layer.c:2681
msgid ", RAW reading"
msgstr ""
#: src/scsi-layer.c:2663
#: src/scsi-layer.c:2684
#, c-format
msgid ", Mode page 1 ERP = %02xh"
msgstr ""
#: src/scsi-layer.c:2666
#: src/scsi-layer.c:2687
msgid ", C2 scanning"
msgstr ""
#: src/scsi-layer.c:2673
#: src/scsi-layer.c:2694
msgid "Using READ(10).\n"
msgstr ""
#: src/scsi-layer.c:2695
#: src/scsi-layer.c:2716
#, c-format
msgid "Medium: %s, %lld sectors%s"
msgstr "Supporto: %s, %lld settori%s"
#: src/scsi-layer.c:2699
#: src/scsi-layer.c:2720
#, c-format
msgid "Medium \"%s\": %s, %lld sectors%s created %s"
msgstr "Supporto \"%s\": %s, %lld settori%s creato %s"
@@ -5776,10 +5776,10 @@ msgstr ""
msgid ""
"<b>Unofficial version.</b>\n"
"\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dvdisaster 0.72.rc2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-05 15:51+0200\n"
"POT-Creation-Date: 2021-01-12 20:59+0100\n"
"PO-Revision-Date: 2010-06-09 11:13+0200\n"
"Last-Translator: cg <cg@dvdisaster.org>\n"
"Language-Team: Portuguese\n"
@@ -1227,7 +1227,7 @@ msgstr "Tipo de mídia:"
msgid "Book type:"
msgstr "Tipo de livro:"
#: src/medium-info.c:467 src/scsi-layer.c:2706
#: src/medium-info.c:467 src/scsi-layer.c:2727
msgid "Manuf.-ID:"
msgstr "ID do Manufatorador:"
@@ -3046,12 +3046,12 @@ msgstr ""
msgid "CRC error in sector %lld\n"
msgstr "Erro de CRC no setor %lld\n"
#: src/read-adaptive.c:1973 src/scsi-layer.c:1755
#: src/read-adaptive.c:1973 src/scsi-layer.c:1776
#, c-format
msgid "Sectors %lld-%lld: %s\n"
msgstr "Setores %lld-%lld: %s\n"
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1754
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1775
#, c-format
msgid "Sector %lld: %s\n"
msgstr "Setor %lld: %s\n"
@@ -3104,7 +3104,7 @@ msgstr "Leitura adaptiva:"
msgid "Sectors processed"
msgstr "Setores processados"
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1736
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1757
msgid "readable"
msgstr "legível"
@@ -3174,7 +3174,7 @@ msgstr "Lendo informação de CRC dos dados ecc"
msgid "done.\n"
msgstr "pronto.\n"
#: src/read-linear.c:522 src/scsi-layer.c:2081
#: src/read-linear.c:522 src/scsi-layer.c:2102
#, c-format
msgid "Waiting %d seconds for drive to spin up...\n"
msgstr "Aguardando %d segundos para que o drive gire...\n"
@@ -5754,7 +5754,7 @@ msgstr ""
"%s\n"
"Impossível consultar a estrutura do disco BD.\n"
#: src/scsi-layer.c:1683
#: src/scsi-layer.c:1704
#, c-format
msgid ""
"%s\n"
@@ -5763,12 +5763,12 @@ msgstr ""
"%s\n"
"Impossível consultar o tamanho da estrutura do dvd para o código de formato 1.\n"
#: src/scsi-layer.c:1694
#: src/scsi-layer.c:1715
#, c-format
msgid "Could not query dvd copyright info - implausible packet length %d\n"
msgstr "Impossível consultar as informações de copyright do dvd - tamanho de pacote inverossímil: %d\n"
#: src/scsi-layer.c:1709
#: src/scsi-layer.c:1730
#, c-format
msgid ""
"%s\n"
@@ -5777,23 +5777,23 @@ msgstr ""
"%s\n"
"Impossível consultar as informações de copyright.\n"
#: src/scsi-layer.c:1770
#: src/scsi-layer.c:1791
msgid "is undecideable because of read error"
msgstr "é impossível de se resolver por causa de um erro de leitura"
#: src/scsi-layer.c:1776
#: src/scsi-layer.c:1797
msgid "looks GOOD"
msgstr "parece BOM"
#: src/scsi-layer.c:1782
#: src/scsi-layer.c:1803
msgid "gives unformatted size (UNUSABLE)"
msgstr "dá o tamanho não-formatado (INUTILIZÁVEL)"
#: src/scsi-layer.c:1787
#: src/scsi-layer.c:1808
msgid "is UNUSABLE"
msgstr "é INUTILIZÁVEL"
#: src/scsi-layer.c:1813
#: src/scsi-layer.c:1834
#, c-format
msgid ""
"%s\n"
@@ -5802,12 +5802,12 @@ msgstr ""
"%s\n"
"Impossível consultar o tamanho da mídia.\n"
#: src/scsi-layer.c:1835
#: src/scsi-layer.c:1856
#, c-format
msgid "READ CAPACITY: implausible medium size, %lld sectors\n"
msgstr "CAPACIDADE DE LEITURA: tamanho da mídia inverossímil, %lld setores\n"
#: src/scsi-layer.c:1911
#: src/scsi-layer.c:1932
#, c-format
msgid ""
"Different media sizes depending on query method:\n"
@@ -5819,7 +5819,7 @@ msgstr ""
"LEITURA DA CAPACIDADE: %lld setores\n"
"LEITURA DA ESTRUTURA DO DVD : %lld setores\n"
#: src/scsi-layer.c:1916
#: src/scsi-layer.c:1937
msgid ""
"Evaluation of returned medium sizes:\n"
"\n"
@@ -5827,15 +5827,15 @@ msgstr ""
"Avaliação dos tamanhos da mídia retornados:\n"
"\n"
#: src/scsi-layer.c:1971
#: src/scsi-layer.c:1992
msgid "Using value from READ CAPACITY"
msgstr "Usando o valor da LEITURA DA CAPACIDADE"
#: src/scsi-layer.c:1975
#: src/scsi-layer.c:1996
msgid "Using value from READ DVD STRUCTURE"
msgstr "Usando o valor da LEITURA DA ESTRUTURA DO DVD"
#: src/scsi-layer.c:1985
#: src/scsi-layer.c:2006
#, c-format
msgid ""
"FAILED to determine image size.\n"
@@ -5846,7 +5846,7 @@ msgstr ""
"Usar valores menores como este é adequado a mais de 90%% de todos os drives,\n"
"mas CONTINUE COM A SUA CONTA EM RISCO (a imagem pode ficar incompleta/inutilizável)"
#: src/scsi-layer.c:1990
#: src/scsi-layer.c:2011
#, c-format
msgid ""
"Final decision: %s\n"
@@ -5855,7 +5855,7 @@ msgstr ""
"Decisão final: %s\n"
"\n"
#: src/scsi-layer.c:1998
#: src/scsi-layer.c:2019
msgid ""
"Failed to determine image size.\n"
"Try using a different drive."
@@ -5863,14 +5863,14 @@ msgstr ""
"Falha ao determinar o tamanho da imagem.\n"
"Tente usar um drive diferente."
#: src/scsi-layer.c:2124 src/scsi-layer.c:2150
#: src/scsi-layer.c:2145 src/scsi-layer.c:2171
#, c-format
msgid ""
"%s\n"
"Could not load/unload the medium.\n"
msgstr ""
#: src/scsi-layer.c:2140
#: src/scsi-layer.c:2161
#, c-format
msgid ""
"%s\n"
@@ -5879,37 +5879,37 @@ msgstr ""
"%s\n"
"Impossível destravar a mídia.\n"
#: src/scsi-layer.c:2206
#: src/scsi-layer.c:2227
#, c-format
msgid "Waiting 10 seconds for drive: %d\n"
msgstr "Aguardando 10 segundos pelo drive: %d\n"
#: src/scsi-layer.c:2489
#: src/scsi-layer.c:2510
#, c-format
msgid "Sectors %lld - %lld: %s\n"
msgstr "Setores %lld - %lld: %s\n"
#: src/scsi-layer.c:2503
#: src/scsi-layer.c:2524
#, c-format
msgid "Sector %lld, try %d: %s Sector returned: %d.\n"
msgstr "Setor %lld, tentativa %d: %s Setor retornado: %d.\n"
#: src/scsi-layer.c:2509
#: src/scsi-layer.c:2530
#, c-format
msgid "Sector %lld, try %d: %s\n"
msgstr "Setor %lld, tentativa %d: %s\n"
#: src/scsi-layer.c:2520
#: src/scsi-layer.c:2541
#, c-format
msgid "Sector %lld, try %d: success\n"
msgstr "Setor %lld, tentativa %d: sucesso\n"
#: src/scsi-layer.c:2591
#: src/scsi-layer.c:2612
#, c-format
msgid "Device %s: no medium present\n"
msgstr "Dispositivo %s: nenhuma mídia presente\n"
#: src/scsi-layer.c:2596
#: src/scsi-layer.c:2617
#, c-format
msgid ""
"Device %s does not become ready:\n"
@@ -5920,7 +5920,7 @@ msgstr ""
"%s\n"
"\n"
#: src/scsi-layer.c:2602
#: src/scsi-layer.c:2623
#, c-format
msgid ""
"\n"
@@ -5929,47 +5929,47 @@ msgstr ""
"\n"
"Dispositivo: %s, %s\n"
#: src/scsi-layer.c:2609
#: src/scsi-layer.c:2630
msgid "Drive failed to report media type."
msgstr "O drive falhou ao informar o tipo de mídia."
#: src/scsi-layer.c:2620 src/scsi-layer.c:2718
#: src/scsi-layer.c:2641 src/scsi-layer.c:2739
#, c-format
msgid "This software does not support \"%s\" type media."
msgstr "Este software não suporta mídias do tipo \"%s\""
#: src/scsi-layer.c:2628
#: src/scsi-layer.c:2649
#, c-format
msgid "This software does not support multisession (%d sessions) media."
msgstr "Este software não suporta mídias em multisessão (%d sessões)."
#: src/scsi-layer.c:2659 src/scsi-layer.c:2668
#: src/scsi-layer.c:2680 src/scsi-layer.c:2689
msgid "Using READ CD"
msgstr "Usando READ CD"
#: src/scsi-layer.c:2660
#: src/scsi-layer.c:2681
msgid ", RAW reading"
msgstr ", leitura RAW"
#: src/scsi-layer.c:2663
#: src/scsi-layer.c:2684
#, c-format
msgid ", Mode page 1 ERP = %02xh"
msgstr ""
#: src/scsi-layer.c:2666
#: src/scsi-layer.c:2687
msgid ", C2 scanning"
msgstr ", escaneando C2"
#: src/scsi-layer.c:2673
#: src/scsi-layer.c:2694
msgid "Using READ(10).\n"
msgstr "Usando READ(10).\n"
#: src/scsi-layer.c:2695
#: src/scsi-layer.c:2716
#, c-format
msgid "Medium: %s, %lld sectors%s"
msgstr "Mídia: %s, %lld setores%s"
#: src/scsi-layer.c:2699
#: src/scsi-layer.c:2720
#, c-format
msgid "Medium \"%s\": %s, %lld sectors%s created %s"
msgstr "Mídia \"%s\": %s, %lld setores%s criou %s"
@@ -6088,10 +6088,10 @@ msgstr "Disco de exemplo"
msgid ""
"<b>Unofficial version.</b>\n"
"\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"
msgstr ""

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dvdisaster 0.70.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-05 15:51+0200\n"
"POT-Creation-Date: 2021-01-12 20:59+0100\n"
"PO-Revision-Date: 2009-07-23 08:11+0300\n"
"Last-Translator: Igor Gorbounov <igor.gorbounov@gmail.com>\n"
"Language-Team: Russian\n"
@@ -1228,7 +1228,7 @@ msgstr "Тип носителя:"
msgid "Book type:"
msgstr "Формат (book type):"
#: src/medium-info.c:467 src/scsi-layer.c:2706
#: src/medium-info.c:467 src/scsi-layer.c:2727
msgid "Manuf.-ID:"
msgstr "Изгот.-ID:"
@@ -3050,12 +3050,12 @@ msgstr ""
msgid "CRC error in sector %lld\n"
msgstr "CRC-ошибка в секторе %lld\n"
#: src/read-adaptive.c:1973 src/scsi-layer.c:1755
#: src/read-adaptive.c:1973 src/scsi-layer.c:1776
#, c-format
msgid "Sectors %lld-%lld: %s\n"
msgstr "Сектора %lld-%lld: %s\n"
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1754
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1775
#, c-format
msgid "Sector %lld: %s\n"
msgstr "Сектор %lld: %s\n"
@@ -3108,7 +3108,7 @@ msgstr "Адаптивное чтение:"
msgid "Sectors processed"
msgstr "Обработанные сектора"
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1736
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1757
msgid "readable"
msgstr "можно прочитать"
@@ -3178,7 +3178,7 @@ msgstr "Чтение CRC-информации из ecc-данных"
msgid "done.\n"
msgstr "готово.\n"
#: src/read-linear.c:522 src/scsi-layer.c:2081
#: src/read-linear.c:522 src/scsi-layer.c:2102
#, c-format
msgid "Waiting %d seconds for drive to spin up...\n"
msgstr "Задержка на %d секунд для раскручивания привода...\n"
@@ -5759,7 +5759,7 @@ msgstr ""
"%s\n"
"Не удалось запросить структуру BD диска.\n"
#: src/scsi-layer.c:1683
#: src/scsi-layer.c:1704
#, c-format
msgid ""
"%s\n"
@@ -5768,12 +5768,12 @@ msgstr ""
"%s\n"
"Не удалось запросить размер dvd-структуры для кода формата 1.\n"
#: src/scsi-layer.c:1694
#: src/scsi-layer.c:1715
#, c-format
msgid "Could not query dvd copyright info - implausible packet length %d\n"
msgstr "Не удалось запросить информацию об авторских правах dvd - неправдоподобный размер пакета %d\n"
#: src/scsi-layer.c:1709
#: src/scsi-layer.c:1730
#, c-format
msgid ""
"%s\n"
@@ -5782,23 +5782,23 @@ msgstr ""
"%s\n"
"Не удалось запросить информацию об авторских правах.\n"
#: src/scsi-layer.c:1770
#: src/scsi-layer.c:1791
msgid "is undecideable because of read error"
msgstr "не ясно из-за ошибок чтения"
#: src/scsi-layer.c:1776
#: src/scsi-layer.c:1797
msgid "looks GOOD"
msgstr "выглядит ПРАВИЛЬНО"
#: src/scsi-layer.c:1782
#: src/scsi-layer.c:1803
msgid "gives unformatted size (UNUSABLE)"
msgstr "дает неформатированный размер (НЕПРИГОДНО)"
#: src/scsi-layer.c:1787
#: src/scsi-layer.c:1808
msgid "is UNUSABLE"
msgstr "НЕПРИГОДНО"
#: src/scsi-layer.c:1813
#: src/scsi-layer.c:1834
#, c-format
msgid ""
"%s\n"
@@ -5807,12 +5807,12 @@ msgstr ""
"%s\n"
"Не удалось запросить размер носителя.\n"
#: src/scsi-layer.c:1835
#: src/scsi-layer.c:1856
#, c-format
msgid "READ CAPACITY: implausible medium size, %lld sectors\n"
msgstr "READ CAPACITY: неправильный размер носителя, %lld секторов\n"
#: src/scsi-layer.c:1911
#: src/scsi-layer.c:1932
#, c-format
msgid ""
"Different media sizes depending on query method:\n"
@@ -5825,7 +5825,7 @@ msgstr ""
"READ DVD STRUCTURE: %lld секторов\n"
"\n"
#: src/scsi-layer.c:1916
#: src/scsi-layer.c:1937
msgid ""
"Evaluation of returned medium sizes:\n"
"\n"
@@ -5833,15 +5833,15 @@ msgstr ""
"Оценка полученных размеров носителя:\n"
"\n"
#: src/scsi-layer.c:1971
#: src/scsi-layer.c:1992
msgid "Using value from READ CAPACITY"
msgstr "Используется значение из READ CAPACITY"
#: src/scsi-layer.c:1975
#: src/scsi-layer.c:1996
msgid "Using value from READ DVD STRUCTURE"
msgstr "Используется значение из READ DVD STRUCTURE"
#: src/scsi-layer.c:1985
#: src/scsi-layer.c:2006
#, c-format
msgid ""
"FAILED to determine image size.\n"
@@ -5852,7 +5852,7 @@ msgstr ""
"Использование значения меньшего, чем это, работает на >90%% приводов,\n"
"но ПРОДОЛЖАЙТЕ НА СВОЙ РИСК (образ может быть неполным/непригодным)"
#: src/scsi-layer.c:1990
#: src/scsi-layer.c:2011
#, c-format
msgid ""
"Final decision: %s\n"
@@ -5861,7 +5861,7 @@ msgstr ""
"Окончательное решение: %s\n"
"\n"
#: src/scsi-layer.c:1998
#: src/scsi-layer.c:2019
msgid ""
"Failed to determine image size.\n"
"Try using a different drive."
@@ -5869,7 +5869,7 @@ msgstr ""
"Не удалось определить размер образа.\n"
"Попробуйте другой привод."
#: src/scsi-layer.c:2124 src/scsi-layer.c:2150
#: src/scsi-layer.c:2145 src/scsi-layer.c:2171
#, c-format
msgid ""
"%s\n"
@@ -5878,7 +5878,7 @@ msgstr ""
"%s\n"
"Не удалось загрузить/выгрузить носитель.\n"
#: src/scsi-layer.c:2140
#: src/scsi-layer.c:2161
#, c-format
msgid ""
"%s\n"
@@ -5887,37 +5887,37 @@ msgstr ""
"%s\n"
"Не удалось разблокировать носитель.\n"
#: src/scsi-layer.c:2206
#: src/scsi-layer.c:2227
#, c-format
msgid "Waiting 10 seconds for drive: %d\n"
msgstr "Выжидание 10 секунд для привода: %d\n"
#: src/scsi-layer.c:2489
#: src/scsi-layer.c:2510
#, c-format
msgid "Sectors %lld - %lld: %s\n"
msgstr "Сектора %lld - %lld: %s\n"
#: src/scsi-layer.c:2503
#: src/scsi-layer.c:2524
#, c-format
msgid "Sector %lld, try %d: %s Sector returned: %d.\n"
msgstr "Сектор %lld, попытка %d: %s Возвращен сектор: %d.\n"
#: src/scsi-layer.c:2509
#: src/scsi-layer.c:2530
#, c-format
msgid "Sector %lld, try %d: %s\n"
msgstr "Сектор %lld, попытка %d: %s\n"
#: src/scsi-layer.c:2520
#: src/scsi-layer.c:2541
#, c-format
msgid "Sector %lld, try %d: success\n"
msgstr "Сектор %lld, попытка %d: успешно\n"
#: src/scsi-layer.c:2591
#: src/scsi-layer.c:2612
#, c-format
msgid "Device %s: no medium present\n"
msgstr "Устройство %s: нет носителя\n"
#: src/scsi-layer.c:2596
#: src/scsi-layer.c:2617
#, c-format
msgid ""
"Device %s does not become ready:\n"
@@ -5928,7 +5928,7 @@ msgstr ""
"%s\n"
"\n"
#: src/scsi-layer.c:2602
#: src/scsi-layer.c:2623
#, c-format
msgid ""
"\n"
@@ -5937,47 +5937,47 @@ msgstr ""
"\n"
"Устройство: %s, %s\n"
#: src/scsi-layer.c:2609
#: src/scsi-layer.c:2630
msgid "Drive failed to report media type."
msgstr "Не удалось получить от привода сообщение о типе носителя."
#: src/scsi-layer.c:2620 src/scsi-layer.c:2718
#: src/scsi-layer.c:2641 src/scsi-layer.c:2739
#, c-format
msgid "This software does not support \"%s\" type media."
msgstr "Эта программа не поддерживает \"%s\" тип носителя."
#: src/scsi-layer.c:2628
#: src/scsi-layer.c:2649
#, c-format
msgid "This software does not support multisession (%d sessions) media."
msgstr "Эта программа не поддерживает многосессионные (%d сессиий) носители."
#: src/scsi-layer.c:2659 src/scsi-layer.c:2668
#: src/scsi-layer.c:2680 src/scsi-layer.c:2689
msgid "Using READ CD"
msgstr "Используется READ CD"
#: src/scsi-layer.c:2660
#: src/scsi-layer.c:2681
msgid ", RAW reading"
msgstr ", чтение \"RAW\""
#: src/scsi-layer.c:2663
#: src/scsi-layer.c:2684
#, c-format
msgid ", Mode page 1 ERP = %02xh"
msgstr ", Mode page 1 ERP = %02xh"
#: src/scsi-layer.c:2666
#: src/scsi-layer.c:2687
msgid ", C2 scanning"
msgstr ", поиск ошибок C2"
#: src/scsi-layer.c:2673
#: src/scsi-layer.c:2694
msgid "Using READ(10).\n"
msgstr "Используется READ(10).\n"
#: src/scsi-layer.c:2695
#: src/scsi-layer.c:2716
#, c-format
msgid "Medium: %s, %lld sectors%s"
msgstr "Носитель: %s, %lld секторов%s"
#: src/scsi-layer.c:2699
#: src/scsi-layer.c:2720
#, c-format
msgid "Medium \"%s\": %s, %lld sectors%s created %s"
msgstr "Носитель \"%s\": %s, %lld секторов%s создан %s"
@@ -6096,10 +6096,10 @@ msgstr "Пример диска"
msgid ""
"<b>Unofficial version.</b>\n"
"\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dvdisaster\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-05 15:51+0200\n"
"POT-Creation-Date: 2021-01-12 20:59+0100\n"
"PO-Revision-Date: 2006-06-14 23:48+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -1204,7 +1204,7 @@ msgstr ""
msgid "Book type:"
msgstr ""
#: src/medium-info.c:467 src/scsi-layer.c:2706
#: src/medium-info.c:467 src/scsi-layer.c:2727
msgid "Manuf.-ID:"
msgstr ""
@@ -2862,12 +2862,12 @@ msgstr ""
msgid "CRC error in sector %lld\n"
msgstr "CRC-fel i sektor %lld\n"
#: src/read-adaptive.c:1973 src/scsi-layer.c:1755
#: src/read-adaptive.c:1973 src/scsi-layer.c:1776
#, c-format
msgid "Sectors %lld-%lld: %s\n"
msgstr "Sektorer %lld-%lld: %s\n"
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1754
#: src/read-adaptive.c:1981 src/read-linear.c:1313 src/scsi-layer.c:1775
#, c-format
msgid "Sector %lld: %s\n"
msgstr "Sektor %lld: %s\n"
@@ -2920,7 +2920,7 @@ msgstr "Adaptiv läsning:"
msgid "Sectors processed"
msgstr "Sektorer behandlade"
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1736
#: src/read-adaptive-window.c:112 src/scsi-layer.c:1757
msgid "readable"
msgstr "läsbar"
@@ -2990,7 +2990,7 @@ msgstr ""
msgid "done.\n"
msgstr "klar.\n"
#: src/read-linear.c:522 src/scsi-layer.c:2081
#: src/read-linear.c:522 src/scsi-layer.c:2102
#, c-format
msgid "Waiting %d seconds for drive to spin up...\n"
msgstr "Väntar %d sekunder på att enheten ska varva upp...\n"
@@ -5468,7 +5468,7 @@ msgid ""
"Could not query BD disc structure.\n"
msgstr ""
#: src/scsi-layer.c:1683
#: src/scsi-layer.c:1704
#, c-format
msgid ""
"%s\n"
@@ -5477,12 +5477,12 @@ msgstr ""
"%s\n"
"Kunde inte fråga efter dvdstrukturlängd för formatkod 1.\n"
#: src/scsi-layer.c:1694
#: src/scsi-layer.c:1715
#, c-format
msgid "Could not query dvd copyright info - implausible packet length %d\n"
msgstr "Kunde inte fråga efter dvd:ns copyrightinformation - osannolik paketlängd %d\n"
#: src/scsi-layer.c:1709
#: src/scsi-layer.c:1730
#, c-format
msgid ""
"%s\n"
@@ -5491,23 +5491,23 @@ msgstr ""
"%s\n"
"Kunde inte fråga efter copyrightinformation.\n"
#: src/scsi-layer.c:1770
#: src/scsi-layer.c:1791
msgid "is undecideable because of read error"
msgstr "är inte bestämt på grund av läsfel"
#: src/scsi-layer.c:1776
#: src/scsi-layer.c:1797
msgid "looks GOOD"
msgstr "ser BRA UT"
#: src/scsi-layer.c:1782
#: src/scsi-layer.c:1803
msgid "gives unformatted size (UNUSABLE)"
msgstr "ger oformaterad storlek (EJ ANVÄNDBAR)"
#: src/scsi-layer.c:1787
#: src/scsi-layer.c:1808
msgid "is UNUSABLE"
msgstr "är OANVÄNDBAR"
#: src/scsi-layer.c:1813
#: src/scsi-layer.c:1834
#, c-format
msgid ""
"%s\n"
@@ -5516,12 +5516,12 @@ msgstr ""
"%s\n"
"Kunde inte fråga efter mediumstorlek.\n"
#: src/scsi-layer.c:1835
#: src/scsi-layer.c:1856
#, c-format
msgid "READ CAPACITY: implausible medium size, %lld sectors\n"
msgstr ""
#: src/scsi-layer.c:1911
#: src/scsi-layer.c:1932
#, c-format
msgid ""
"Different media sizes depending on query method:\n"
@@ -5530,7 +5530,7 @@ msgid ""
"\n"
msgstr ""
#: src/scsi-layer.c:1916
#: src/scsi-layer.c:1937
msgid ""
"Evaluation of returned medium sizes:\n"
"\n"
@@ -5538,15 +5538,15 @@ msgstr ""
"Evaluering av returnerade mediumstorlekar:\n"
"\n"
#: src/scsi-layer.c:1971
#: src/scsi-layer.c:1992
msgid "Using value from READ CAPACITY"
msgstr "Använder värde från LÄSKAPACITET"
#: src/scsi-layer.c:1975
#: src/scsi-layer.c:1996
msgid "Using value from READ DVD STRUCTURE"
msgstr "Använder värde från LÄS DVDSTRUKTUR"
#: src/scsi-layer.c:1985
#: src/scsi-layer.c:2006
#, c-format
msgid ""
"FAILED to determine image size.\n"
@@ -5557,7 +5557,7 @@ msgstr ""
"Använder ett mindre värde eftersom det passar för >90%% av alla enheter,\n"
"men FORTSÄTT PÅ EGEN RISK (avbilden kan bli felaktig/oanvändbar)"
#: src/scsi-layer.c:1990
#: src/scsi-layer.c:2011
#, c-format
msgid ""
"Final decision: %s\n"
@@ -5566,7 +5566,7 @@ msgstr ""
"Slutligt beslut: %s\n"
"\n"
#: src/scsi-layer.c:1998
#: src/scsi-layer.c:2019
msgid ""
"Failed to determine image size.\n"
"Try using a different drive."
@@ -5574,51 +5574,51 @@ msgstr ""
"Misslyckades med att fastställa avbildsstorlek.\n"
"Försök använda en annan enhet."
#: src/scsi-layer.c:2124 src/scsi-layer.c:2150
#: src/scsi-layer.c:2145 src/scsi-layer.c:2171
#, c-format
msgid ""
"%s\n"
"Could not load/unload the medium.\n"
msgstr ""
#: src/scsi-layer.c:2140
#: src/scsi-layer.c:2161
#, c-format
msgid ""
"%s\n"
"Could not unlock the medium.\n"
msgstr ""
#: src/scsi-layer.c:2206
#: src/scsi-layer.c:2227
#, c-format
msgid "Waiting 10 seconds for drive: %d\n"
msgstr ""
#: src/scsi-layer.c:2489
#: src/scsi-layer.c:2510
#, c-format
msgid "Sectors %lld - %lld: %s\n"
msgstr ""
#: src/scsi-layer.c:2503
#: src/scsi-layer.c:2524
#, c-format
msgid "Sector %lld, try %d: %s Sector returned: %d.\n"
msgstr ""
#: src/scsi-layer.c:2509
#: src/scsi-layer.c:2530
#, c-format
msgid "Sector %lld, try %d: %s\n"
msgstr ""
#: src/scsi-layer.c:2520
#: src/scsi-layer.c:2541
#, c-format
msgid "Sector %lld, try %d: success\n"
msgstr ""
#: src/scsi-layer.c:2591
#: src/scsi-layer.c:2612
#, c-format
msgid "Device %s: no medium present\n"
msgstr ""
#: src/scsi-layer.c:2596
#: src/scsi-layer.c:2617
#, c-format
msgid ""
"Device %s does not become ready:\n"
@@ -5626,7 +5626,7 @@ msgid ""
"\n"
msgstr ""
#: src/scsi-layer.c:2602
#: src/scsi-layer.c:2623
#, c-format
msgid ""
"\n"
@@ -5635,47 +5635,47 @@ msgstr ""
"\n"
"Enhet: %s, %s\n"
#: src/scsi-layer.c:2609
#: src/scsi-layer.c:2630
msgid "Drive failed to report media type."
msgstr ""
#: src/scsi-layer.c:2620 src/scsi-layer.c:2718
#: src/scsi-layer.c:2641 src/scsi-layer.c:2739
#, c-format
msgid "This software does not support \"%s\" type media."
msgstr ""
#: src/scsi-layer.c:2628
#: src/scsi-layer.c:2649
#, c-format
msgid "This software does not support multisession (%d sessions) media."
msgstr ""
#: src/scsi-layer.c:2659 src/scsi-layer.c:2668
#: src/scsi-layer.c:2680 src/scsi-layer.c:2689
msgid "Using READ CD"
msgstr ""
#: src/scsi-layer.c:2660
#: src/scsi-layer.c:2681
msgid ", RAW reading"
msgstr ""
#: src/scsi-layer.c:2663
#: src/scsi-layer.c:2684
#, c-format
msgid ", Mode page 1 ERP = %02xh"
msgstr ""
#: src/scsi-layer.c:2666
#: src/scsi-layer.c:2687
msgid ", C2 scanning"
msgstr ""
#: src/scsi-layer.c:2673
#: src/scsi-layer.c:2694
msgid "Using READ(10).\n"
msgstr ""
#: src/scsi-layer.c:2695
#: src/scsi-layer.c:2716
#, c-format
msgid "Medium: %s, %lld sectors%s"
msgstr "Medium: %s, %lld sektorer%s"
#: src/scsi-layer.c:2699
#: src/scsi-layer.c:2720
#, c-format
msgid "Medium \"%s\": %s, %lld sectors%s created %s"
msgstr "Medium \"%s\": %s, %lld sektorer%s skapade %s"
@@ -5794,10 +5794,10 @@ msgstr ""
msgid ""
"<b>Unofficial version.</b>\n"
"\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"
msgstr ""

View File

@@ -602,7 +602,7 @@ function GET_BINDIR()
function GET_DOCDIR()
{ local default="$1"
path_from_default "doc" "$default" $cfg_docdir
path_from_default "share/doc" "$default" $cfg_docdir
DOCDIR=$ret_path
if test -n "$cfg_help_mode"; then
@@ -620,7 +620,7 @@ function GET_DOCDIR()
function GET_LOCALEDIR()
{ local default="$1"
path_from_default "locale" "$default" $cfg_localedir
path_from_default "share/locale" "$default" $cfg_localedir
LOCALEDIR=$ret_path
if test -n "$cfg_help_mode"; then
@@ -638,7 +638,7 @@ function GET_LOCALEDIR()
function GET_MANDIR()
{ local default="$1"
path_from_default "man" "$default" $cfg_mandir
path_from_default "share/man" "$default" $cfg_mandir
MANDIR=$ret_path
if test -n "$cfg_help_mode"; then

View File

@@ -91,6 +91,12 @@ static void get_base_dirs()
Verbose("Using path from get_exe_path() = %s\n", Closure->binDir);
#endif
/* for AppImage, get docdir from env if there */
if (g_getenv("DVDISASTER_DOCDIR"))
{ if (Closure->docDir)
g_free(Closure->docDir);
Closure->docDir = g_strdup(g_getenv("DVDISASTER_DOCDIR"));
}
/*** The location of the dotfile depends on the operating system.
Under Unix the users home directory is used. */

View File

@@ -877,7 +877,7 @@ void ReadSector(char *arg)
/*** Open the device */
image = OpenImageFromDevice(Closure->device);
image = OpenImageFromDevice(Closure->device, 0);
if(!image)
Stop(_("Can't open %s:\n%s"), Closure->imageName, strerror(errno));
@@ -931,7 +931,7 @@ void RawSector(char *arg)
/*** Open the device */
image = OpenImageFromDevice(Closure->device);
image = OpenImageFromDevice(Closure->device, 0);
if(!image)
Stop(_("Can't open %s:\n%s"), Closure->imageName, strerror(errno));
sense = &image->dh->sense;

View File

@@ -894,7 +894,7 @@ typedef struct _Image
} Image;
Image* OpenImageFromFile(char*, int, mode_t);
Image* OpenImageFromDevice(char*); /* really in scsi-layer.h */
Image* OpenImageFromDevice(char*, int); /* really in scsi-layer.h */
Image* OpenEccFileForImage(Image*, char*, int, mode_t);
int ReportImageEccInconsistencies(Image*);
int GetImageFingerprint(Image*, guint8*, guint64);

View File

@@ -745,7 +745,7 @@ void AboutDialog()
#ifdef MODIFIED_SOURCE
AboutTextWithLink(vbox,
_("[Modified version]\n"
"Copyright 2019-2020 Stephane Lesimple\n"
"Copyright 2019-2021 Stephane Lesimple\n"
"Copyright 2005-2017 Debian Optical Media Tools Team\n"
"Copyright 2004-2017 Carsten Gnoerlich"),
"MODIFYING");

View File

@@ -104,7 +104,7 @@ void PrintMediumInfo(void *mi_ptr)
print_defaults(mi);
#endif
image = OpenImageFromDevice(Closure->device);
image = OpenImageFromDevice(Closure->device, 2 /* allow blanks, see comment in OpenImageFromDevice() */);
if(!image) return;
dh = image->dh;
QueryBlankCapacity(dh);

View File

@@ -508,7 +508,7 @@ void PrintCLIorLabel(void *unused, char *format, ...)
while(*c == '\n') /* Remove trailing newlines */
*c-- = 0;
SetLabelText(label, tmp); /* converts to utf8 by itself */
SetLabelText(label, "%s", tmp); /* converts to utf8 by itself */
g_free(tmp);
}

View File

@@ -626,7 +626,7 @@ static void open_and_determine_mode(read_closure *rc)
/* open the device */
rc->medium = OpenImageFromDevice(Closure->device);
rc->medium = OpenImageFromDevice(Closure->device, 0);
rc->dh = rc->medium->dh;
rc->readMode = IMAGE_ONLY;

View File

@@ -832,7 +832,7 @@ void ReadMediumLinear(gpointer data)
and possibly the respective ecc file.
The on disk image is maintained in rc->reader|writerImage. */
rc->image = OpenImageFromDevice(Closure->device);
rc->image = OpenImageFromDevice(Closure->device, 0);
Closure->readErrors = Closure->crcErrors = rc->readOK = 0;
/*** Save some useful information for the missing sector marker */

View File

@@ -1054,6 +1054,17 @@ static int query_bd(DeviceHandle *dh, int probe_only)
/*
* Find out what type of disc has been inserted.
*
* `probe_only` is passed down to query_cd/dvd/br, and has
* a boolean meaning there:
* - 0: abort the program on error (call Stop())
* - 1: return error to the caller (us).
* If we're called with probe_only == 2, we additionally won't
* return an error to our caller even if query_cd/dvd/br return FALSE:
* this is used when querying media that may be blank (in PrintMediumInfo),
* as query_* attempt to read the TOC, which is always expected to fail
* on blank media. However we will still return FALSE if we get any
* other type of error.
*/
static int query_type(DeviceHandle *dh, int probe_only)
@@ -1063,6 +1074,7 @@ static int query_type(DeviceHandle *dh, int probe_only)
Sense *sense = &dh->sense;
unsigned int length;
int status;
int ret;
/*** See which profile the drive selected.
This should at least give us a hint to decide
@@ -1133,31 +1145,40 @@ static int query_type(DeviceHandle *dh, int probe_only)
dh->singleRate = 150.0;
dh->maxRate = 52;
dh->clusterSize = 16; /* really 1, but this is faster */
return dh->incomplete ? query_incomplete(dh, probe_only) : query_cd(dh, probe_only);
ret = dh->incomplete ? query_incomplete(dh, probe_only) : query_cd(dh, probe_only);
return (probe_only == 2 ? TRUE : ret);
case DVD:
dh->read = read_dvd_sector;
dh->singleRate = 1352.54;
dh->maxRate = 17;
dh->clusterSize = 16;
if(!dh->incomplete) return query_dvd(dh, probe_only);
else
{ if(query_dvd(dh, TRUE)) return TRUE;
return query_incomplete(dh, probe_only);
if(!dh->incomplete)
{ ret = query_dvd(dh, probe_only);
return (probe_only == 2 ? TRUE : ret);
}
break;
else
{ if(query_dvd(dh, TRUE)) return TRUE;
ret = query_incomplete(dh, probe_only);
return (probe_only == 2 ? TRUE : ret);
}
break; /* unreachable */
case BD:
dh->read = read_dvd_sector;
dh->singleRate = 36000.0/8.0; /* 1x = 36 kbit */
dh->maxRate = 9;
dh->clusterSize = 32;
if(!dh->incomplete) return query_bd(dh, probe_only);
else
{ if(query_bd(dh, TRUE)) return TRUE;
return query_incomplete(dh, probe_only);
if(!dh->incomplete)
{ ret = query_bd(dh, probe_only);
return (probe_only == 2 ? TRUE : ret);
}
break;
else
{ if(query_bd(dh, TRUE)) return TRUE;
ret = query_incomplete(dh, probe_only);
return (probe_only == 2 ? TRUE : ret);
}
break; /* unreachable */
default: /* maybe HD DVD or sth else we do not support */
return FALSE;
@@ -2017,7 +2038,7 @@ gint64 CurrentMediumSize(int get_blank_size)
gint64 size;
image = OpenImageFromDevice(Closure->device);
image = OpenImageFromDevice(Closure->device, 0);
if(!image) return 0;
if(InquireDevice(image->dh, 1) != 0x05)
{ CloseImage(image);
@@ -2571,7 +2592,7 @@ int ReadSectorsFast(DeviceHandle *dh, unsigned char *buf, gint64 s, int nsectors
*** Open the device and query some of its properties.
***/
Image* OpenImageFromDevice(char *device)
Image* OpenImageFromDevice(char *device, int query_only)
{ Image *image = NULL;
DeviceHandle *dh = NULL;
@@ -2604,7 +2625,7 @@ Image* OpenImageFromDevice(char *device)
/* Query the type and fail immediately if incompatible medium is found
so that the later tests are not derailed by the wrong medium type */
if(!query_type(dh, 0))
if(!query_type(dh, query_only))
{ CloseDevice(dh);
Stop(_("Drive failed to report media type."));
return NULL;

View File

@@ -79,11 +79,11 @@ static gboolean expose_cb(GtkWidget *widget, GdkEventExpose *event, gpointer dat
Closure->invisibleDash = g_strdup_printf("<span color=\"#%02x%02x%02x\">-</span>",
bg->red>>8, bg->green>>8, bg->blue>>8);
AboutText(box, _("<b>Unofficial version.</b>\n\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
AboutText(box, _("The <b>0.79.6 patchlevel</b> series are modified/enhanced from the last upstream pre-release.\n"
"We add support for a full CLI version, BD-R TL/QL, a Windows build, an option to\n"
"produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"Please refer to the changelog for more information.\n"
"\n"
"Please refer to the <i>Help &gt; Change log</i> menu for all the details.\n"
"The warning message from the pre-release version is retained below.\n"));
AboutText(box, _("<i>Please note:</i>\n"