]>
git.saurik.com Git - apt.git/blob - test/integration/test-bug-601016-description-translation
4 TESTDIR
=$(readlink -f $(dirname $0))
7 configarchitecture
"i386"
9 # we need a valid locale here, otherwise the language configuration
10 # will be overridden by LC_ALL=C
11 LOCALE
="$(echo "$LANG" | cut -d'_' -f 1)"
13 PACKAGESTANZA
="Package: apt
17 Maintainer: APT Development Team <deity@lists.debian.org>
20 Filename: pool/main/a/apt/apt_0.8.7_i386.deb
22 MD5sum: 74769bfbcef9ebc4fa74f7a5271b9c08
23 Description-md5: d41ee493aa9fcc6cbc9ce4eb7069959c"
27 Description: Advanced front-end for dpkg" > aptarchive
/Packages
30 Description-md5: d41ee493aa9fcc6cbc9ce4eb7069959c
31 Description-${LOCALE}: Mächtige Oberfläche für dpkg
32 Das Paket bietet dem Nutzer technisch führende Methoden für den Zugriff
33 auf den dpkg-Paketmanager. Es beinhaltet das apt-get-Werkzeug und die
34 APT-Dselect-Methode. Beides sind einfache und sicherere Wege,
35 um Pakete zu installieren und Upgrades durchzuführen." | bzip2 > aptarchive
/${LOCALE}.bz2
37 # the $LOCALE translation file will not be included as it is a flat archive it came from and therefore
38 # its name can not be guessed correctly… (in non-flat archives the files are called Translation-*)
39 echo 'APT::Cache::Generate "false";' > rootdir
/etc
/apt
/apt.conf.d
/00nogenerate
41 NOLONGSTANZA
="$PACKAGESTANZA
42 Description: Advanced front-end for dpkg
45 ENGLISHSTANZA
="$PACKAGESTANZA
46 Description: Advanced front-end for dpkg
49 LOCALESTANZA
="$PACKAGESTANZA
50 Description-${LOCALE}: Mächtige Oberfläche für dpkg
51 Das Paket bietet dem Nutzer technisch führende Methoden für den Zugriff
52 auf den dpkg-Paketmanager. Es beinhaltet das apt-get-Werkzeug und die
53 APT-Dselect-Methode. Beides sind einfache und sicherere Wege,
54 um Pakete zu installieren und Upgrades durchzuführen.
58 echo "Acquire::Languages { \"${LOCALE}\"; \"en\"; };" > rootdir
/etc
/apt
/apt.conf.d
/00languages
60 rm -rf rootdir
/var
/lib
/apt
/lists
62 testequal
"$LOCALESTANZA" aptcache show apt
-o Test
=File
-${LOCALE}
63 testequal
"$NOLONGSTANZA" aptcache show apt
-o Acquire
::Languages
="ww" -o Test
=File
-${LOCALE}
64 testequal
"$LOCALESTANZA" aptcache show apt
-o Acquire
::Languages
::="ww" -o Test
=File
-${LOCALE}
65 LC_ALL
=C testequal
"$ENGLISHSTANZA" aptcache show apt
-o Test
=File
-${LOCALE}
67 echo "Acquire::Languages { \"ww\"; \"${LOCALE}\"; \"en\"; };" > rootdir
/etc
/apt
/apt.conf.d
/00languages
68 testequal
"$LOCALESTANZA" aptcache show apt
-o Test
=File
-ww-${LOCALE}
69 echo "Acquire::Languages { \"ww\"; \"en\"; };" > rootdir
/etc
/apt
/apt.conf.d
/00languages
70 testequal
"$ENGLISHSTANZA" aptcache show apt
-o Test
=File
-ww
76 Description: Advanced front-end for dpkg" > aptarchive
/Packages
79 Description-md5: d41ee493aa9fcc6cbc9ce4eb7069959c
80 Description-en: Advanced front-end for dpkg
81 This is Debian's next generation front-end for the dpkg package manager.
82 It provides the apt-get utility and APT dselect method that provides a
83 simpler, safer way to install and upgrade packages." | bzip2 > aptarchive
/en.bz2
85 ENGLISHSTANZA
="$PACKAGESTANZA
86 Description-en: Advanced front-end for dpkg
87 This is Debian's next generation front-end for the dpkg package manager.
88 It provides the apt-get utility and APT dselect method that provides a
89 simpler, safer way to install and upgrade packages.