debian/0000775000000000000000000000000012311571421007165 5ustar debian/copyright0000664000000000000000000000457711755127564011155 0ustar This package was debianized by Bart Martens on Wed, 30 May 2007 20:55:10 +0200. It was downloaded from: http://www.anakreon.cz/en/Download.htm http://www.anakreon.cz/?q=node/1 http://www.anakreon.cz/download/berusky-1.4.tar.gz Upstream authors: Code Martin "Komat" Stransky , www.anakreon.cz Game rules & Level design Lubos "Shobul" Dolezal , www.anakreon.cz In-game graphics Jan "Riva" Halfar , www.pixellive.net Menu graphics & logos Vaclav "Mega" Hlobil , www.megadesign.cz Sound & Music Martin Linda Translation to English Radek Biba , people.redhat.com/rbiba Language check Michal "Mipo" Policky Levels tests Ondrej Soucek Contributors: Michal "Kofola" Simonik Pavel Dolezal Milan Hamrik Jan Chalupa Igor Blaha Patrik Sykora Eva Sykorova Milan Crha Mary Stranska Copyright: Copyright (C) 1997-2007 AnakreoN License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is Copyright (C) 2007-2012, Bart Martens and is licensed under the GPL, see above. The file debian/berusky.ico.uue is the file berusky.ico uuencoded. The file berusky.ico was downloaded from http://www.anakreon.cz/en/Download.htm and is assumed part of the software and therefor Copyright (C) 1997-2007 AnakreoN and licensed under the GPL, see above. debian/po4a.cfg0000664000000000000000000000025111753676321010525 0ustar [po_directory] debian/manpage/ [type: man] debian/berusky.6 $lang:debian/manpage/berusky.$lang.6 \ add_$lang:?*debian/manpage/berusky.$lang.add opt:"-k 20" debian/menu0000664000000000000000000000025711626127565010076 0ustar ?package(berusky):needs="X11" section="Games/Puzzles"\ icon="berusky.xpm"\ longtitle="Berusky logic game based on Sokoban"\ title="Berusky" command="/usr/games/berusky" debian/berusky.60000664000000000000000000000135511626126423010752 0ustar .TH BERUSKY 6 "August 27, 2011" .SH NAME berusky \- logic game based on an ancient puzzle named Sokoban .SH SYNOPSIS .B berusky [-e [level.lv3]] [-u level.lv3] .SH DESCRIPTION This manual page documents briefly the .B berusky command. .PP .B berusky is a free logic game, based on an ancient puzzle named Sokoban. An old idea of moving boxes in a maze has been expanded with new logic items such as explosives, stones, special gates and so on. In addition, up to five bugs can cooperate and be controlled by the player. In order to leave each level (there's about 120 levels in the game) it is necessary to own five keys and also to have a free way to the exit. .SH OPTIONS .TP .B \-e [level.lv3] Run level editor. .TP .B \-u level.lv3 Run level. debian/clean0000664000000000000000000000010111754267200010171 0ustar debian/manpage/berusky.pot debian/manpage/berusky.de.6 po/de.gmo debian/manpage/0000775000000000000000000000000011755137651010613 5ustar debian/manpage/de.po0000664000000000000000000001052111753700741011534 0ustar # German translation of the berusky man page # This file is distributed under the same license as the berusky package. # Helge Kreutzmann , 2011, 2012. # msgid "" msgstr "" "Project-Id-Version: berusky 1.3\n" "POT-Creation-Date: 2012-01-29 15:36+0100\n" "PO-Revision-Date: 2012-01-29 16:09+0100\n" "Last-Translator: Helge Kreutzmann \n" "Language-Team: de \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: debian/berusky.6:1 #, no-wrap msgid "BERUSKY" msgstr "BERUSKY" #. type: TH #: debian/berusky.6:1 #, no-wrap msgid "August 27, 2011" msgstr "27. August 2011" #. type: SH #: debian/berusky.6:2 #, no-wrap msgid "NAME" msgstr "NAME" #. type: Plain text #: debian/berusky.6:4 msgid "berusky - logic game based on an ancient puzzle named Sokoban" msgstr "" "B - Logikspiel, da auf einem uralten Puzzle namens Sokoban basiert" #. type: SH #: debian/berusky.6:4 #, no-wrap msgid "SYNOPSIS" msgstr "ÜBERSICHT" #. type: Plain text #: debian/berusky.6:7 msgid "B [-e [level.lv3]] [-u level.lv3]" msgstr "B [-e [level.lv3]] [-u level.lv3]" #. type: SH #: debian/berusky.6:7 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHREIBUNG" #. type: Plain text #: debian/berusky.6:11 msgid "This manual page documents briefly the B command." msgstr "Diese Handbuchseite beschreibt kurz den Befehl B." #. type: Plain text #: debian/berusky.6:14 msgid "" "B is a free logic game, based on an ancient puzzle named Sokoban." msgstr "" "B ist ein freies Logikspiel, auf einem uralten Puzzle namens Sokoban " "basiert." #. type: Plain text #: debian/berusky.6:18 msgid "" "An old idea of moving boxes in a maze has been expanded with new logic items " "such as explosives, stones, special gates and so on. In addition, up to " "five bugs can cooperate and be controlled by the player." msgstr "" "Eine alte Idee, Kisten in einem Labyrinth zu verschieben, wurde um neue " "Logikdinge wie Sprengkörper, Steine, spezielle Tore und so weiter, ergänzt. " "Zusätzlich können bis zu fünf Käfer zusammenarbeiten und durch den Spieler " "gesteuert werden." #. type: Plain text #: debian/berusky.6:21 msgid "" "In order to leave each level (there's about 120 levels in the game) it is " "necessary to own five keys and also to have a free way to the exit." msgstr "" "Um einen Level zu verlassen (es gibt rund 120 Level im Spiel), ist es " "notwendig, fünf Schlüssel zu besitzen und auch einen freien Weg zum Ausgang " "zu haben." #. type: SH #: debian/berusky.6:21 #, no-wrap msgid "OPTIONS" msgstr "OPTIONEN" #. type: TP #: debian/berusky.6:22 #, no-wrap msgid "B<-e [level.lv3]>" msgstr "B<-e [level.lv3]>" #. type: Plain text #: debian/berusky.6:25 msgid "Run level editor." msgstr "Level-Editor ausführen." #. type: TP #: debian/berusky.6:25 #, no-wrap msgid "B<-u level.lv3>" msgstr "B<-u level.lv3>" #. type: Plain text #: debian/berusky.6:27 msgid "Run level." msgstr "Level-Editor ausführen." # type: TH #~ msgid "berusky" #~ msgstr "berusky" # type: TH #~ msgid "12/2/2010" #~ msgstr "2.12.2010" # type: TH #~ msgid "1.1" #~ msgstr "1.1" # type: TH #~ msgid "berusky Man Page" #~ msgstr "Berusky-Handbuchseite" # type: Plain text #~ msgid "A summary of the options supported by berusky is included below." #~ msgstr "" #~ "Eine Zusammenfassung der von Berusky unterstützen Optionen folgt unten." # type: Plain text #~ msgid "Run level \"level.lv3\"" #~ msgstr "Level »level.lv3« ausführen" # type: SH #~ msgid "VERSION" #~ msgstr "VERSION" # type: Plain text #~ msgid "The last B version is the 1.1" #~ msgstr "Die neuste Version von B ist 1.1." # type: SH #~ msgid "AUTHORS" #~ msgstr "AUTOREN" # type: Plain text #~ msgid "This package was written by Bart Martens" #~ msgstr "Dieses Paket wurde von Bart Martens erstellt." # type: Plain text #~ msgid "" #~ "Ebartm@debian.orgE This little Man Page has been made by Braulio " #~ "Valdivielso" #~ msgstr "" #~ "Ebartm@debian.orgE Diese kleine Handbuchseite wurde von Braulio " #~ "Valdivielso geschrieben und von Helge Kreutzmann ins Deutsche übersetzt." # type: Plain text #~ msgid "Ebrlvldvlsmrtnz@gmail.comE" #~ msgstr "Ebrlvldvlsmrtnz@gmail.comE, Edebian@helgefjell.deE" debian/changelog0000664000000000000000000000675512311571417011061 0ustar berusky (1.4-1ubuntu1) trusty; urgency=low * Use autotools-dev helper for newer arches, resolving FTBFS. -- Daniel T Chen Mon, 17 Mar 2014 09:05:03 -0400 berusky (1.4-1) unstable; urgency=low * New upstream release. * debian/control: Depends: berusky-data (>= 1.4). * debian/patches/07_quick_quit.diff: Removed. * debian/patches/10_typos.diff: Removed. * debian/control, debian/copyright, debian/watch: New homepage. * debian/rules: Disabled German translation, see #673242. -- Bart Martens Thu, 17 May 2012 07:54:32 +0000 berusky (1.3-2) unstable; urgency=low * Added infrastructure for man page translation. Closes: #616344. + debian/manpage: Added new directory. + debian/po4a.cfg: Added. + debian/control: Build-Depends: po4a. + debian/rules: Added rule override_dh_auto_build to touch debian/manpage/berusky.pot and call po4a. + debian/clean: Added, to remove debian/manpage/berusky.pot. * Added German man page translation. Closes: #616345. + debian/manpage/de.po: Added. + debian/manpages: Edited to install debian/manpage/berusky.de.6. + debian/clean: Edited to delete debian/manpage/berusky.de.6. * Added German po file translation. Closes: #616349. + debian/patches/11_german_po.diff: Added. + debian/clean: Edited to additionally clean po/de.gmo. * Set locale. Closes: #616346. + debian/patches/12_locale.diff: Added. -- Bart Martens Sun, 13 May 2012 09:20:54 +0000 berusky (1.3-1) unstable; urgency=low * New upstream release. * Switch to dpkg-source 3.0 (quilt) format. * debian/berusky.6: Added. Closes: #605982. * debian/patches/02_endian.diff: Removed. * debian/patches/03_arraysize.diff: Removed. * debian/patches/06_newline.diff: Removed. * debian/patches/08_backspace.diff: Removed. * debian/patches/09_hints.diff: Removed. * debian/patches/10_typos.diff: Added. Closes: #616350. * debian/berusky.desktop: Updated. Closes: #616343. * debian/control: Build-Depends: libgtk2.0-dev. -- Bart Martens Sat, 27 Aug 2011 08:09:19 +0000 berusky (1.1-6) unstable; urgency=low * Added berusky.desktop, thanks to Francois Marier. Closes: #545107. -- Bart Martens Sun, 13 Sep 2009 09:42:25 +0200 berusky (1.1-5) unstable; urgency=low * debian/patches/09_hints.diff: Added. Fixes a problem with the level hint. -- Bart Martens Sat, 13 Jun 2009 12:28:18 +0200 berusky (1.1-4) unstable; urgency=low * debian/watch: Updated. * debian/control: Standards-Version, Homepage. * debian/menu: Updated. Closes: #445153. -- Bart Martens Sat, 05 Jul 2008 11:10:17 +0200 berusky (1.1-3) unstable; urgency=low * debian/patches/04_unfinished.diff: Added. * debian/patches/05_no_editor.diff: Added. * debian/patches/06_newline.diff: Added. * debian/patches/07_quick_quit.diff: Added. * debian/patches/08_backspace.diff: Added. * debian/control, debian/rules: Use chrpath to delete rpath. -- Bart Martens Sun, 04 Nov 2007 19:51:26 +0100 berusky (1.1-2) unstable; urgency=low * debian/patches/02_endian.diff: Added. Closes: #431906. Patch by Benoît Dejean , thanks. * debian/patches/03_arraysize.diff: Added. -- Bart Martens Wed, 20 Jun 2007 01:53:22 +0200 berusky (1.1-1) unstable; urgency=low * Initial release. Closes: #426778. -- Bart Martens Wed, 30 May 2007 20:55:10 +0200 debian/install0000664000000000000000000000012511626127601010561 0ustar debian/berusky.xpm usr/share/pixmaps/ debian/berusky.desktop usr/share/applications/ debian/manpages0000664000000000000000000000005511753701332010710 0ustar debian/berusky.6 debian/manpage/berusky.de.6 debian/docs0000664000000000000000000000001411626126730010042 0ustar README TODO debian/patches/0000775000000000000000000000000011755130145010621 5ustar debian/patches/05_no_editor.diff0000664000000000000000000000223011755124173013742 0ustar This patch prevents that the user of the game can switch to the editor via the game menu. The reason for disabling this, is because on some systems there is problem with switching the screen resolution that causes the entire X to freeze with a black screen. Index: berusky-1.4/src/berusky_gui.cpp =================================================================== --- berusky-1.4.orig/src/berusky_gui.cpp 2012-05-17 07:27:36.000000000 +0000 +++ berusky-1.4/src/berusky_gui.cpp 2012-05-17 07:27:45.000000000 +0000 @@ -118,7 +118,6 @@ menu_item_draw(new_game, LEFT, TRUE, LEVEL_EVENT(GC_MENU_NEW_GAME)); menu_item_draw(password, LEFT, TRUE, LEVEL_EVENT(GC_MENU_PASSWORD)); menu_item_draw(help, LEFT, TRUE, LEVEL_EVENT(GC_MENU_HELP,FALSE)); - menu_item_draw(editor, LEFT, TRUE, LEVEL_EVENT(GC_RUN_EDITOR)); menu_item_draw(quit, LEFT, TRUE, LEVEL_EVENT(GC_MENU_QUIT)); p_font->alignment_set(CENTER); @@ -1560,10 +1559,6 @@ menu_in_game(MENU_ENTER); break; - case GC_RUN_EDITOR: - run_editor(); - break; - case GI_MENU_BACK_POP: back_pop(); break; debian/patches/11_german_po.diff0000664000000000000000000005625711755130145013742 0ustar Index: berusky-1.4/po/de.po =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ berusky-1.4/po/de.po 2012-05-17 08:01:31.000000000 +0000 @@ -0,0 +1,976 @@ +# German translation of berusky +# This file is distributed under the same license as the berusky package. +# Helge Kreutzmann , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: berusky 1.1-6\n" +"POT-Creation-Date: 2011-02-26 17:54+0100\n" +"PO-Revision-Date: 2011-03-03 17:42+0100\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: de \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/berusky.cpp:96 src/berusky_gui.cpp:163 +msgid "training" +msgstr "Training" + +#: src/berusky.cpp:97 src/berusky_gui.cpp:164 +msgid "easy" +msgstr "leicht" + +#: src/berusky.cpp:98 src/berusky_gui.cpp:165 +msgid "intermediate" +msgstr "fortgeschrittener Anfänger" + +#: src/berusky.cpp:99 src/berusky_gui.cpp:166 +msgid "advanced" +msgstr "fortgeschritten" + +#: src/berusky.cpp:100 src/berusky_gui.cpp:167 +msgid "impossible" +msgstr "unmöglich" + +#: src/berusky.cpp:166 +#, c-format +msgid "Unable to restart level %d!" +msgstr "Level %d kann nicht neu gestartet werden!" + +#: src/berusky_gui.cpp:95 +msgid "new game" +msgstr "Neues Spiel" + +#: src/berusky_gui.cpp:96 +msgid "password" +msgstr "Passwort" + +#: src/berusky_gui.cpp:97 +msgid "help" +msgstr "Hilfe" + +#: src/berusky_gui.cpp:98 +msgid "editor" +msgstr "Editor" + +#: src/berusky_gui.cpp:99 src/berusky_gui.cpp:1197 +msgid "quit" +msgstr "Quit" + +#: src/berusky_gui.cpp:116 +msgid "berusky (C) Anakreon 1997-2007\n" +msgstr "berusky (C) Anakreon 1997-2007\n" + +#: src/berusky_gui.cpp:117 +msgid "distributed under GPL\n" +msgstr "vertrieben unter der GPL\n" + +#: src/berusky_gui.cpp:161 +msgid "select difficulty of the new game:" +msgstr "Bitte Schwierigkeitsgrad des neuen Spiels auswählen:" + +#: src/berusky_gui.cpp:168 src/berusky_gui.cpp:233 src/berusky_gui.cpp:330 +#: src/berusky_gui.cpp:384 src/berusky_gui.cpp:598 src/berusky_gui.cpp:680 +#: src/berusky_gui.cpp:763 src/berusky_gui.cpp:837 src/berusky_gui.cpp:928 +#: src/berusky_gui.cpp:1282 +msgid "back" +msgstr "zurück" + +#: src/berusky_gui.cpp:223 +msgid "please insert a password to level:" +msgstr "Bitte Passwort eines Levels eingeben:" + +#: src/berusky_gui.cpp:232 +msgid "play" +msgstr "spielen" + +#: src/berusky_gui.cpp:320 +msgid "Cha cha cha!!!\n" +msgstr "Ha Ha Ha!!!\n" + +#: src/berusky_gui.cpp:321 +msgid "Would you like to cheat?\n" +msgstr "Sie wollen wohl schummeln?\n" + +#: src/berusky_gui.cpp:322 +msgid "Try me again!" +msgstr "Versuchen Sie es erneut!" + +#: src/berusky_gui.cpp:380 src/berusky_gui.cpp:927 +msgid "level hint" +msgstr "Level-Tipps" + +#: src/berusky_gui.cpp:381 +msgid "game controls" +msgstr "Spielsteuerung" + +#: src/berusky_gui.cpp:382 +msgid "game rulez" +msgstr "Spielregeln" + +#: src/berusky_gui.cpp:383 +msgid "authors" +msgstr "Autoren" + +#: src/berusky_gui.cpp:444 +msgid "Basic rules and game elements" +msgstr "Grundlegende Regeln und Spielelemente" + +#: src/berusky_gui.cpp:447 +msgid "" +"In order to leave each level it is\n" +"necessary to own five keys and also\n" +"to have a free way to the exit.\n" +"\n" +"You will be meeting miscellaneous game\n" +"elements while completing individual\n" +"missions, we will try to explain their\n" +"meaning now.\n" +msgstr "" +"Um jeden Level zu beenden, müssen fünf\n" +"Schlüssel eingesammelt werden und auch\n" +"freier Zugang zum Ausgang bestehen.\n" +"\n" +"Sie werden auf verschiedene Spielelemente\n" +"beim Lösen der einzelnen Missionen treffen,\n" +"ihre Bedeutung wird jetzt erklärt.\n" + +#: src/berusky_gui.cpp:455 +msgid "box - it is possible to push it." +msgstr "Kasten - er kann geschoben werden." + +#: src/berusky_gui.cpp:464 +msgid "explosive - can destroy the boxes." +msgstr "Sprengkörper - können Kästen zerstören." + +#: src/berusky_gui.cpp:478 src/berusky_gui.cpp:514 src/berusky_gui.cpp:559 +msgid "Active game elements" +msgstr "Aktive Spielelemente" + +#: src/berusky_gui.cpp:480 +msgid "key - you need five of them." +msgstr "Schlüssel - sie benötigen fünf davon." + +#: src/berusky_gui.cpp:483 +msgid "exit - a gate to next level." +msgstr "Ausgang - ein Tor zum nächsten Level." + +#: src/berusky_gui.cpp:493 +msgid "stone - can be broken by a pickax." +msgstr "Stein - kann mit Spitzhacke zerstört werden." + +#: src/berusky_gui.cpp:502 +msgid "pickax - a tool for stone crushing." +msgstr "Spitzhacke - ein Werkzeug um Steine zu zertrümmern." + +#: src/berusky_gui.cpp:517 +msgid "" +"color key - used to unlock color door,\n" +"only a bug with identical color can\n" +"pick them up" +msgstr "" +"Farbschlüssel - zum Aufschließen von\n" +"Farbtüren, nur ein Käfer mit identischer\n" +"Farbe kann ihn einsammeln" + +#: src/berusky_gui.cpp:532 +msgid "" +"color door - can be opened by the\n" +"respective color key only" +msgstr "" +"Farbtür - kann nur von dem entsprechenden\n" +"Farbschlüssel geöffnet werden" + +#: src/berusky_gui.cpp:543 +msgid "" +"color gate-way - only a bug with\n" +"identical color is allowed to go\n" +"through. Boxes cannot be pushed\n" +"through." +msgstr "" +"Farbdurchgang - nur ein Käfer mit\n" +"identischer Farbe darf durch. Kästen\n" +"können nicht hindurch geschoben\n" +"werden." + +# FIXME: Erst singular, dann plural +#: src/berusky_gui.cpp:562 +msgid "" +"one-pass door - can be used only once,\n" +"then they close them off and there's no\n" +"way to open them\n" +msgstr "" +"Einwegtür - kann nur einmal verwandt werden,\n" +"dann werden sie geschlossen und können nicht\n" +"mehr geöffnet werden\n" + +#: src/berusky_gui.cpp:582 +msgid "" +"Other elements not listed here are just\n" +"walls, which have no interesting\n" +"properties. They cannot be push away nor\n" +"it is possible to break them anywise.\n" +msgstr "" +"Andere hier nicht aufgeführte Elemente sind\n" +"einfach Mauern, die keine interessanten\n" +"Eigenschaften haben. Sie können nicht verschoben\n" +"oder anderweitig zerstört werden.\n" + +#: src/berusky_gui.cpp:596 +msgid "previous" +msgstr "zurück" + +#: src/berusky_gui.cpp:597 +msgid "next" +msgstr "vor" + +#: src/berusky_gui.cpp:646 +msgid "Game Controls" +msgstr "Spielsteuerung" + +#: src/berusky_gui.cpp:649 +msgid "Up to five bugs are available,which can be controlled by these keys:" +msgstr "" +"Bis zu fünf Käfer sind verfügbar, die mit folgenden Tasten gesteuert werden:" + +#: src/berusky_gui.cpp:656 +msgid "arrows" +msgstr "Pfeiltasten" + +#: src/berusky_gui.cpp:658 +msgid "Tab" +msgstr "Tabulator" + +#: src/berusky_gui.cpp:659 +msgid "N" +msgstr "N" + +#: src/berusky_gui.cpp:660 +msgid "D" +msgstr "D" + +#: src/berusky_gui.cpp:661 +msgid "ALT+X" +msgstr "ALT-X" + +#: src/berusky_gui.cpp:662 +msgid "F1" +msgstr "F1" + +#: src/berusky_gui.cpp:663 +msgid "F2" +msgstr "F2" + +#: src/berusky_gui.cpp:664 +msgid "F3" +msgstr "F3" + +#: src/berusky_gui.cpp:666 +# FIXME: The number of dots has to be verified +msgid " . . . . . . . move the bug" +msgstr " . . . . . . . den Käfer bewegen" + +#: src/berusky_gui.cpp:667 +msgid ". . . . . . . switch among the bugs" +msgstr ". . . . . . . unter den Käfern umschalten" + +#: src/berusky_gui.cpp:668 +msgid ". . . . . . . . change the music" +msgstr ". . . . . . . . die Musik ändern" + +#: src/berusky_gui.cpp:669 +msgid ". . . . . . . . demo" +msgstr ". . . . . . . . Demo" + +#: src/berusky_gui.cpp:670 +msgid ". . . . . . quit quickly" +msgstr ". . . . . . schnell beenden" + +#: src/berusky_gui.cpp:671 +msgid ". . . . . . . . Help" +msgstr ". . . . . . . . Hilfe" + +#: src/berusky_gui.cpp:672 +msgid ". . . . . . . . Save level" +msgstr ". . . . . . . . Level speichern" + +#: src/berusky_gui.cpp:673 +msgid ". . . . . . . . Load level" +msgstr ". . . . . . . . Level laden" + +#: src/berusky_gui.cpp:826 +msgid "Level hint:" +msgstr "Level-Tipp:" + +# FIXME: Rechtschreibung von Sorry +#: src/berusky_gui.cpp:828 +msgid "" +"\n" +"Sory dude, no hint available for this\n" +"level." +msgstr "" +"\n" +"Tut mir leid, für diesen Level gibt es\n" +"keinen Tipp." + +#: src/berusky_gui.cpp:887 +msgid "difficulty training" +msgstr "Schwierigkeitstraining" + +#: src/berusky_gui.cpp:888 src/berusky_gui.cpp:894 src/berusky_gui.cpp:900 +#: src/berusky_gui.cpp:906 src/berusky_gui.cpp:912 +#, c-format +msgid "Level: %d" +msgstr "Level: %d" + +#: src/berusky_gui.cpp:889 src/berusky_gui.cpp:895 src/berusky_gui.cpp:901 +#: src/berusky_gui.cpp:907 src/berusky_gui.cpp:913 +#, c-format +msgid "Password: %s" +msgstr "Passwort: %s" + +#: src/berusky_gui.cpp:893 +msgid "difficulty easy" +msgstr "Schwierigkeit leicht" + +#: src/berusky_gui.cpp:899 +msgid "difficulty intermediate" +msgstr "Schwierigkeit fortgeschrittener Anfänger" + +#: src/berusky_gui.cpp:905 +msgid "difficulty advanced" +msgstr "Schwierigkeit fortgeschritten" + +#: src/berusky_gui.cpp:911 +msgid "difficulty impossible" +msgstr "Schwierigkeit unmöglich" + +#: src/berusky_gui.cpp:926 +msgid "play level" +msgstr "Level spielen" + +#: src/berusky_gui.cpp:1032 src/editor.cpp:786 src/level_active.cpp:294 +#, c-format +msgid "Unable to load level %s" +msgstr "Level %s kann nicht geladen werden" + +#: src/berusky_gui.cpp:1050 +#, c-format +msgid "Unable to load level %d from set %d" +msgstr "Level %d aus Satz %d kann nicht geladen werden" + +#: src/berusky_gui.cpp:1120 src/berusky_gui.cpp:1182 +msgid "your bugs have survived!" +msgstr "Ihre Käfer haben überlebt!" + +#: src/berusky_gui.cpp:1121 src/berusky_gui.cpp:1126 +#, c-format +msgid "difficulty %s" +msgstr "Schwierigkeit %s" + +#: src/berusky_gui.cpp:1122 src/berusky_gui.cpp:1186 +#, c-format +msgid "it takes %d steps" +msgstr "Es werden %d Schritte benötigt" + +#: src/berusky_gui.cpp:1123 src/berusky_gui.cpp:1188 +#, c-format +msgid "and %s." +msgstr "und %s" + +#: src/berusky_gui.cpp:1125 +msgid "your bugs have given it up!" +msgstr "Ihre Käfer haben aufgegeben!" + +#: src/berusky_gui.cpp:1127 +#, c-format +msgid "they made %d steps" +msgstr "Sie machten %d Schritte" + +#: src/berusky_gui.cpp:1128 +#, c-format +msgid "and spent %s" +msgstr "und benötigten %s" + +#: src/berusky_gui.cpp:1139 +msgid "play next level" +msgstr "Nächsten Level spielen" + +#: src/berusky_gui.cpp:1140 +msgid "back to menu" +msgstr "Zurück zum Menü" + +#: src/berusky_gui.cpp:1183 +#, c-format +msgid "custom level %s." +msgstr "Angepasster Level %s." + +#: src/berusky_gui.cpp:1338 +msgid "return to game (ESC)" +msgstr "Zurück zum Spiel (ESC)" + +#: src/berusky_gui.cpp:1339 +msgid "restart level (CTRL+R)" +msgstr "Level neustarten (STRG-R)" + +#: src/berusky_gui.cpp:1341 +msgid "save game (F2)" +msgstr "Spiel speichern (F2)" + +#: src/berusky_gui.cpp:1342 +msgid "load game (F3)" +msgstr "Spiel laden (F3)" + +#: src/berusky_gui.cpp:1344 +msgid "level hint (CTRL+F1)" +msgstr "Level-Tipp (STRG-F1)" + +#: src/berusky_gui.cpp:1345 +msgid "help (F1)" +msgstr "Hilfe (F1)" + +#: src/berusky_gui.cpp:1347 +msgid "back to main menu" +msgstr "Zurück zum Hauptmenü" + +#: src/berusky_gui.cpp:1348 +msgid "quit (CTRL+X)" +msgstr "Ende (STRG-X)" + +#: src/berusky_gui.cpp:1410 +msgid "Level saved..." +msgstr "Level gespeichert ..." + +#: src/berusky_gui.cpp:1425 +msgid "Level loaded..." +msgstr "Level geladen ..." + +#: src/defines.h:398 +msgid "Berusky" +msgstr "Berusky" + +#: src/editor.cpp:417 +#, c-format +msgid "I:%d V:%d R:%d L:%d" +msgstr "G:%d V:%d R:%d E:%d" + +#: src/editor.cpp:445 +#, c-format +msgid "" +"Item: %s\n" +"Variation: %d\n" +"Rotation: %s" +msgstr "" +"Gegenstand: %s\n" +"Variation: %d\n" +"Drehung: %s" + +#: src/editor.cpp:483 +#, c-format +msgid "selection %d,%d - %d,%d" +msgstr "Auswahl %d,%d - %d,%d" + +#: src/editor.cpp:486 +#, c-format +msgid "level cursor %d x %d" +msgstr "Level-Cursor %d x %d" + +#: src/editor.cpp:490 +msgid "No selection" +msgstr "Keine Auswahl" + +#: src/editor.cpp:507 +msgid "(1) floor" +msgstr "(1) Boden" + +#: src/editor.cpp:508 +msgid "(2) items" +msgstr "(2) Gegenstände" + +#: src/editor.cpp:509 +msgid "(3) players" +msgstr "(3) Spieler" + +#: src/editor.cpp:510 +msgid "(4) all" +msgstr "(4) alle" + +#: src/editor.cpp:546 +msgid "floor" +msgstr "Boden" + +#: src/editor.cpp:549 +msgid "items" +msgstr "Gegenstände" + +#: src/editor.cpp:552 +msgid "players" +msgstr "Spieler" + +#: src/editor.cpp:555 +msgid "all layers" +msgstr "Alle Ebenen" + +#: src/editor.cpp:561 +#, c-format +msgid "" +"active layer:\n" +"\n" +"%s" +msgstr "" +"Aktive Ebene:\n" +"\n" +"%s" + +#: src/editor.cpp:582 +msgid "(1)Grid:" +msgstr "(1)Gitter:" + +#: src/editor.cpp:583 +msgid "(2)Floor:" +msgstr "(2)Boden:" + +#: src/editor.cpp:584 +msgid "(3)Items:" +msgstr "(3)Gegenstände:" + +#: src/editor.cpp:585 +msgid "(4)Players:" +msgstr "(4)Spieler:" + +#: src/editor.cpp:617 +msgid "off" +msgstr "aus" + +#: src/editor.cpp:618 +msgid "on" +msgstr "ein" + +#: src/editor.cpp:736 +msgid "erase all data?" +msgstr "Alle Daten löschen?" + +#: src/editor.cpp:761 +msgid "level is modified. erase all data?" +msgstr "Level wurde geändert. Alle Daten löschen?" + +#: src/editor.cpp:769 +msgid "Level to load:" +msgstr "Zu ladender Level:" + +#: src/editor.cpp:820 +msgid "save to:" +msgstr "Speichern unter:" + +#: src/editor.cpp:829 +#, c-format +msgid "file %s exists! overwrite?:" +msgstr "Datei %s existiert! Überschreiben?" + +#: src/editor.cpp:837 +#, c-format +msgid "Unable to save level %s" +msgstr "Level %s kann nicht gespeichert werden" + +#: src/editor.cpp:840 +#, c-format +msgid "Saved as %s" +msgstr "Unter %s gespeichert" + +#: src/editor.cpp:896 +#, c-format +msgid "Inserted item %d at %dx%d - %dx%d layer %d" +msgstr "Gegenstand %d unter %dx%d - %dx%d Ebene %d eingefügt" + +#: src/editor.cpp:904 +#, c-format +msgid "Inserted item %d at %dx%d layer %d" +msgstr "Gegenstand %d unter %dx%d Ebene %d eingefügt" + +#: src/editor.cpp:938 +#, c-format +msgid "[Modify] Rotating item at %dx%d layer %d" +msgstr "[Ändern] Gegenstand unter %dx%d Ebene %d rotieren" + +#: src/editor.cpp:942 +#, c-format +msgid "[Set] Rotating item at %dx%d layer %d" +msgstr "[Setze] Gegenstand unter %dx%d Ebene %d rotieren" + +#: src/editor.cpp:945 +#, c-format +msgid "Can't rotate item at %dx%d layer %d" +msgstr "Gegenstand unter %dx%d Ebene %d kann nicht rotiert werden" + +#: src/editor.cpp:966 +#, c-format +msgid "[Modify] Variating item at %dx%d layer %d" +msgstr "[Ändern] Variiere Gegenstandt unter %dx%d Ebene %d" + +#: src/editor.cpp:970 +#, c-format +msgid "[Set] Variating item at %dx%d layer %d" +msgstr "[Setze] Variiere Gegenstand unter %dx%d Ebene %d" + +#: src/editor.cpp:996 +#, c-format +msgid "Erased items from %dx%d - %dx%d layer %d" +msgstr "Gegenstand von %dx%d - %dx%d Ebene %d gelöscht" + +#: src/editor.cpp:1001 +#, c-format +msgid "Erased item at %dx%d layer %d" +msgstr "Gegenstand unter %dx%d Ebene %d gelöscht" + +#: src/editor.cpp:1024 +#, c-format +msgid "Can't rotate item %d" +msgstr "Gegenstand %d kann nicht rotiert werden" + +#: src/editor.cpp:1083 +msgid "level is not saved. exit anyway?" +msgstr "Level ist nicht gespeichert. Trotzdem beenden?" + +#: src/editor.cpp:1150 +msgid "Shading..." +msgstr "Schattierung ..." + +#: src/editor.cpp:1356 +#, c-format +msgid "Level %s %s" +msgstr "Level %s %s" + +#: src/editor.cpp:1356 +msgid "(unsaved)" +msgstr "(nicht gespeichert)" + +#: src/editor.cpp:1356 +msgid "(saved)" +msgstr "(gespeichert)" + +#: src/editor.cpp:1391 +msgid "undo" +msgstr "Rückgängig" + +#: src/editor.cpp:1393 +msgid "no more undo" +msgstr "kein weiteres Rückgängig möglich" + +#. ---------------------------------------------------------------------- +#. An editor console code +#. ---------------------------------------------------------------------- +#: src/editor.cpp:1455 +msgid "y" +msgstr "j" + +#: src/editor.cpp:1456 +msgid "n" +msgstr "n" + +#: src/level.cpp:32 +msgid "Floor" +msgstr "Boden" + +#: src/level.cpp:34 +msgid "Player 1" +msgstr "Spieler 1" + +#: src/level.cpp:35 +msgid "Player 2" +msgstr "Spieler 2" + +#: src/level.cpp:36 +msgid "Player 3" +msgstr "Spieler 3" + +#: src/level.cpp:37 +msgid "Player 4" +msgstr "Spieler 4" + +#: src/level.cpp:38 +msgid "Player 5" +msgstr "Spieler 5" + +#: src/level.cpp:40 +msgid "Box" +msgstr "Kasten" + +#: src/level.cpp:41 +msgid "Explosive" +msgstr "Sprengkörper" + +#: src/level.cpp:42 +msgid "Wall" +msgstr "Mauer" + +#: src/level.cpp:43 +msgid "Exit" +msgstr "Ausgang" + +#: src/level.cpp:44 +msgid "Stone" +msgstr "Stein" + +#: src/level.cpp:45 +msgid "Key (to exit)" +msgstr "Schlüssel (für Ausgang)" + +#: src/level.cpp:46 +msgid "Pickax" +msgstr "Spitzhacke" + +#. --- +#: src/level.cpp:49 +msgid "Color Key (for player 1)" +msgstr "Farbschlüssel (für Spieler 1)" + +#: src/level.cpp:50 +msgid "Color Key (for player 2)" +msgstr "Farbschlüssel (für Spieler 2)" + +#: src/level.cpp:51 +msgid "Color Key (for player 3)" +msgstr "Farbschlüssel (für Spieler 3)" + +#: src/level.cpp:52 +msgid "Color Key (for player 4)" +msgstr "Farbschlüssel (für Spieler 4)" + +#: src/level.cpp:53 +msgid "Color Key (for player 5)" +msgstr "Farbschlüssel (für Spieler 5)" + +#. --- +#: src/level.cpp:56 src/level.cpp:62 src/level.cpp:68 src/level.cpp:74 +msgid "Color door (for player 1)" +msgstr "Farbtür (für Spieler 1)" + +#: src/level.cpp:57 src/level.cpp:63 src/level.cpp:69 src/level.cpp:75 +msgid "Color door (for player 2)" +msgstr "Farbtür (für Spieler 2)" + +#: src/level.cpp:58 src/level.cpp:64 src/level.cpp:70 src/level.cpp:76 +msgid "Color door (for player 3)" +msgstr "Farbtür (für Spieler 3)" + +#: src/level.cpp:59 src/level.cpp:65 src/level.cpp:71 src/level.cpp:77 +msgid "Color door (for player 4)" +msgstr "Farbtür (für Spieler 4)" + +#: src/level.cpp:60 src/level.cpp:66 src/level.cpp:72 src/level.cpp:78 +msgid "Color door (for player 5)" +msgstr "Farbtür (für Spieler 5)" + +#. --- +#: src/level.cpp:81 src/level.cpp:87 src/level.cpp:93 src/level.cpp:99 +msgid "Color gate-way (for player 1)" +msgstr "Farbdurchgang (für Spieler 1)" + +#: src/level.cpp:82 src/level.cpp:88 src/level.cpp:94 src/level.cpp:100 +msgid "Color gate-way (for player 2)" +msgstr "Farbdurchgang (für Spieler 2)" + +#: src/level.cpp:83 src/level.cpp:89 src/level.cpp:95 src/level.cpp:101 +msgid "Color gate-way (for player 3)" +msgstr "Farbdurchgang (für Spieler 3)" + +#: src/level.cpp:84 src/level.cpp:90 src/level.cpp:96 src/level.cpp:102 +msgid "Color gate-way (for player 4)" +msgstr "Farbdurchgang (für Spieler 4)" + +#: src/level.cpp:85 src/level.cpp:91 src/level.cpp:97 src/level.cpp:103 +msgid "Color gate-way (for player 5)" +msgstr "Farbdurchgang (für Spieler 5)" + +#. --- +#: src/level.cpp:106 src/level.cpp:107 src/level.cpp:108 src/level.cpp:109 +#: src/level.cpp:111 src/level.cpp:112 +msgid "One-pass door" +msgstr "Einwegtür" + +#. -- +#: src/level.cpp:115 src/level.cpp:116 src/level.cpp:117 src/level.cpp:118 +#: src/level.cpp:120 src/level.cpp:121 src/level.cpp:122 src/level.cpp:123 +msgid "Jamb (Wall)" +msgstr "Jamb (Mauer)" + +#: src/level.cpp:128 +msgid "0 DG." +msgstr "0°" + +#: src/level.cpp:129 +msgid "90 DG." +msgstr "90°" + +#: src/level.cpp:130 +msgid "180 DG." +msgstr "180°" + +#: src/level.cpp:131 +msgid "270 DG." +msgstr "270°" + +#: src/level_active.cpp:278 +#, c-format +msgid "User defined level %s..." +msgstr "Nutzerdefinierter Level %s ..." + +#: src/level_active.cpp:285 +#, c-format +msgid "Game level %s..." +msgstr "Spiel-Level %s ..." + +#: src/level_game.cpp:145 +#, c-format +msgid "level_generic::level_load %s..." +msgstr "level_generic::level_load %s..." + +#: src/level_game.cpp:154 +#, c-format +msgid "Checking %s...OK" +msgstr "%s wird geprüft ... i.O." + +#: src/level_game.cpp:158 +#, c-format +msgid "Checking %s...not found" +msgstr "%s wird geprüft ... nicht gefunden" + +#: src/main.cpp:58 +#, c-format +msgid "Berusky v.%s (C) Anakreon 2006, http://www.anakreon.cz/\n" +msgstr "Berusky v.%s (C) Anakreon 2006, http://www.anakreon.cz/\n" + +#: src/main.cpp:59 +#, c-format +msgid "This is free software; see the source for copying conditions.\n" +msgstr "" +"Dies ist freie Software; lesen Sie die Quellen für die Kopierbedingungen\n" + +#: src/main.cpp:60 +#, c-format +msgid "" +"There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A " +"PARTICULAR PURPOSE.\n" +msgstr "" +"Es gibt KEINE Haftung; nicht mal für MARKTREIFE oder EIGNUNG FÜR EINEN " +"BESTIMMTEN ZWECK.\n" + +#: src/main.cpp:61 +#, c-format +msgid "" +"Built %s, %s\n" +"\n" +msgstr "" +"Erstellt um %s am %s\n" +"\n" + +#: src/main.cpp:67 +#, c-format +msgid "" +"Bad command line argument(s)!\n" +"\n" +msgstr "" +"Ungültige(s) Kommandozeilenargument(e)!\n" +"\n" + +#: src/main.cpp:69 +#, c-format +msgid "" +"Using: berusky [-e [level.lv3]] [-u level.lv3]\n" +"\n" +msgstr "" +"Aufruf: berusky [-e [level.lv3]] [-u level.lv3]\n" +"\n" + +#: src/main.cpp:70 +#, c-format +msgid " -e [level.lv3] -run level editor\n" +msgstr " -e [level.lv3] -Level-Editor ausführen\n" + +#: src/main.cpp:71 +#, c-format +msgid " -u level.lv3 -run level\n" +msgstr " -u level.lv3 -Level ausführen\n" + +#: src/main.cpp:246 +#, c-format +msgid "Checking config file %s..." +msgstr "Konfigurationsdatei %s wird geprüft ..." + +#: src/main.cpp:250 +#, c-format +msgid "Selected config file %s" +msgstr "Ausgewählte Konfigurationsdatei %s" + +#: src/main.cpp:257 +msgid "Can't find any configuration file!" +msgstr "Es kann keine Konfigurationsdatei gefunden werden!" + +#. Check ~./berusky/berusky.ini +#: src/main.cpp:274 +#, c-format +msgid "Checking %s/%s..." +msgstr "%s/%s wird geprüft ..." + +#: src/main.cpp:276 +#, c-format +msgid "missing, try to copy it from %s..." +msgstr "fehlt, Kopie von %s wird versucht ..." + +#: src/main.cpp:279 src/main.cpp:285 +msgid "ok" +msgstr "i.O." + +#: src/main.cpp:282 +msgid "failed" +msgstr "fehlgeschlagen" + +#: src/main.cpp:430 src/main.cpp:497 src/main.cpp:563 +#, c-format +msgid "Graphics dir '%s'" +msgstr "Graphikverzeichnis %s" + +#: src/main.cpp:431 +msgid "Loading game graphics..." +msgstr "Spielgraphiken werden geladen ..." + +#: src/main.cpp:459 src/main.cpp:529 +msgid "Unable to load data, exiting..." +msgstr "Daten können nicht geladen werden, Abbruch ..." + +#: src/main.cpp:461 src/main.cpp:531 +#, c-format +msgid "%d sprites loaded..." +msgstr "%d Animationen geladen ..." + +#: src/main.cpp:498 +msgid "Loading menu graphics..." +msgstr "Menügraphiken werden geladen ..." + +#: src/main.cpp:525 +#, c-format +msgid "Unable to load font %d!" +msgstr "Schrift %d kann nicht geladen werden!" + +#: src/main.cpp:550 +#, c-format +msgid "Data dir '%s'" +msgstr "Datenverzeichnis »%s«" + +#: src/main.cpp:551 +msgid "Loading items repository...." +msgstr "Lade Depot mit Gegenständen ..." + +#: src/main.cpp:555 +msgid "Failed, exiting..." +msgstr "Fehlschlag, Abbruch ..." + +#: src/main.cpp:564 +msgid "Checking backgrounds..." +msgstr "Hintergründe werden überprüft ..." + +#: src/main.cpp:575 +#, c-format +msgid "%d backgrounds..." +msgstr "%d Hintergründe ..." Index: berusky-1.4/configure =================================================================== --- berusky-1.4.orig/configure 2012-05-17 08:01:22.000000000 +0000 +++ berusky-1.4/configure 2012-05-17 08:01:31.000000000 +0000 @@ -6169,7 +6169,7 @@ _ACEOF -ALL_LINGUAS="" +ALL_LINGUAS="de" # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h debian/patches/04_unfinished.diff0000664000000000000000000000733611755124156014130 0ustar This patch hides unfinished parts. Index: berusky-1.4/README =================================================================== --- berusky-1.4.orig/README 2012-05-17 07:26:19.000000000 +0000 +++ berusky-1.4/README 2012-05-17 07:27:36.000000000 +0000 @@ -98,8 +98,6 @@ 4 - Choose the fourth bug 5 - Choose the fifth bug - N - change the music (not implemented yet) - D - start recording a demo (not implemented yet) CTRL+X - quit quickly F1 - In game help Index: berusky-1.4/src/main.cpp =================================================================== --- berusky-1.4.orig/src/main.cpp 2012-03-25 13:22:08.000000000 +0000 +++ berusky-1.4/src/main.cpp 2012-05-17 07:27:36.000000000 +0000 @@ -131,11 +131,6 @@ main_queue.add(LEVEL_EVENT(GC_RUN_LEVEL_LINE, p_garg)); break; - /* Run demo */ - case USER_DEMO: - //main_queue.add(LEVEL_EVENT(GC_RUN_LEVEL_LINE, p_garg)); - break; - /* WTF? */ default: assert(0); @@ -316,12 +311,6 @@ gmode = USER_LEVEL; p_garg = argv[2]; } - /* Run demo */ - else if(argc > 2 && (argv[1][0] != '-' || argv[1][1] == 'd')) - { - gmode = USER_DEMO; - p_garg = argv[2]; - } /* Run normal game from menu */ else if(argc == 1) { @@ -349,7 +338,6 @@ void start_logo_draw(GAME_MODE mode) { switch(mode) { - case USER_DEMO: case USER_LEVEL: case MENU: { Index: berusky-1.4/src/main.h =================================================================== --- berusky-1.4.orig/src/main.h 2012-03-25 13:22:08.000000000 +0000 +++ berusky-1.4/src/main.h 2012-05-17 07:27:36.000000000 +0000 @@ -31,7 +31,6 @@ typedef enum game_mode { USER_LEVEL, - USER_DEMO, MENU, EDITOR Index: berusky-1.4/po/berusky.pot =================================================================== --- berusky-1.4.orig/po/berusky.pot 2012-03-25 13:24:53.000000000 +0000 +++ berusky-1.4/po/berusky.pot 2012-05-17 07:27:36.000000000 +0000 @@ -943,14 +943,6 @@ msgid ". . . . . . . switch among the bugs" msgstr "" -#: src/berusky_gui.cpp:680 -msgid ". . . . . . . . change the music" -msgstr "" - -#: src/berusky_gui.cpp:681 -msgid ". . . . . . . . demo" -msgstr "" - #: src/berusky_gui.cpp:682 msgid ". . . . . . quit quickly" msgstr "" Index: berusky-1.4/src/berusky_gui.cpp =================================================================== --- berusky-1.4.orig/src/berusky_gui.cpp 2012-03-25 13:22:08.000000000 +0000 +++ berusky-1.4/src/berusky_gui.cpp 2012-05-17 07:27:36.000000000 +0000 @@ -667,8 +667,6 @@ p_font->print(NULL, 20, start_y += Y_DIFF, _("SHIFT+arrows")); p_font->print(NULL, 20, start_y += Y_DIFF, _("Tab")); - p_font->print(NULL, 20, start_y += Y_DIFF, _("N")); - p_font->print(NULL, 20, start_y += Y_DIFF, _("D")); p_font->print(NULL, 20, start_y += Y_DIFF, _("CTRL+X")); p_font->print(NULL, 20, start_y += Y_DIFF, _("F1")); p_font->print(NULL, 20, start_y += Y_DIFF, _("F2")); @@ -677,8 +675,6 @@ p_font->print(NULL, 135, start_y = Y_START, _(". . . . . move the bug")); p_font->print(NULL, 205, start_y += Y_DIFF, _(". . quick bug movement")); p_font->print(NULL, 86, start_y += Y_DIFF, _(". . . . . . . switch among the bugs")); - p_font->print(NULL, 60, start_y += Y_DIFF, _(". . . . . . . . change the music")); - p_font->print(NULL, 60, start_y += Y_DIFF, _(". . . . . . . . demo")); p_font->print(NULL, 110, start_y += Y_DIFF, _(". . . . . . quit quickly")); p_font->print(NULL, 60, start_y += Y_DIFF, _(". . . . . . . . Help")); p_font->print(NULL, 60, start_y += Y_DIFF, _(". . . . . . . . Save level")); debian/patches/series0000664000000000000000000000013011755127526012041 0ustar 01_debianize.diff 04_unfinished.diff 05_no_editor.diff 11_german_po.diff 12_locale.diff debian/patches/12_locale.diff0000664000000000000000000000124311754271636013226 0ustar From: Helge Kreutzmann Date: Sun, 22 Jan 2012 18:26:34 +0100 Index: berusky-1.3/src/main.cpp =================================================================== --- berusky-1.3.orig/src/main.cpp 2012-01-22 17:18:46.000000000 +0100 +++ berusky-1.3/src/main.cpp 2012-01-22 17:19:06.000000000 +0100 @@ -291,6 +291,15 @@ setbuf(stdout, NULL); setbuf(stderr, NULL); srand(clock()); + /* Set locale via LC_ALL. */ + setlocale (LC_ALL, ""); + +#if ENABLE_NLS + /* Set the text message domain. */ + // bbindtextdomain (PACKAGE, LOCALEDIR); + bindtextdomain (PACKAGE, "/usr/share/locale"); + textdomain (PACKAGE); +#endif banner(); debian/patches/01_debianize.diff0000664000000000000000000000322311755123326013710 0ustar Index: berusky-1.4/src/defines.h =================================================================== --- berusky-1.4.orig/src/defines.h 2012-05-17 07:20:13.000000000 +0000 +++ berusky-1.4/src/defines.h 2012-05-17 07:20:20.000000000 +0000 @@ -405,7 +405,7 @@ #ifdef LINUX #define INI_USER_DIRECTORY "~/.berusky" #define INI_USER_LEVELS "~/.berusky/User" -#define INI_FILE_GLOBAL "/var/games/berusky/"INI_FILE_NAME +#define INI_FILE_GLOBAL "/etc/berusky/"INI_FILE_NAME #define INI_FILE_USER "~/.berusky/"INI_FILE_NAME #define INI_FILE_LOCAL "./"INI_FILE_NAME #elif WINDOWS Index: berusky-1.4/configure =================================================================== --- berusky-1.4.orig/configure 2012-05-17 07:20:13.000000000 +0000 +++ berusky-1.4/configure 2012-05-17 07:20:20.000000000 +0000 @@ -17521,7 +17521,7 @@ _ACEOF -ac_config_files="$ac_config_files Makefile po/Makefile.in src/Makefile data/Makefile" +ac_config_files="$ac_config_files Makefile po/Makefile.in src/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure Index: berusky-1.4/Makefile.in =================================================================== --- berusky-1.4.orig/Makefile.in 2012-05-17 07:20:13.000000000 +0000 +++ berusky-1.4/Makefile.in 2012-05-17 07:20:20.000000000 +0000 @@ -278,14 +278,12 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = po src data -beruskydocdir = ${prefix}/doc/berusky +SUBDIRS = po src +beruskydocdir = ${prefix}/share/doc/berusky beruskydoc_DATA = \ README\ - COPYING\ AUTHORS\ ChangeLog\ - INSTALL\ NEWS\ TODO debian/berusky.desktop0000664000000000000000000000031511626141701012245 0ustar [Desktop Entry] Name=Berusky Comment=Logic game based on Sokoban(TM) Comment[de]=Auf Sokoban(TM) basierendes Logikspiel Exec=berusky Icon=berusky Terminal=false Type=Application Categories=Game;LogicGame; debian/watch0000664000000000000000000000010611755125342010223 0ustar version=3 http://www.anakreon.cz/?q=node/1 .*/berusky-(\d.*)\.tar\.gz debian/berusky.ico.uue0000664000000000000000000000210711626122725012151 0ustar begin 644 debian/berusky.ico M```!``$`("`0``````#H`@``%@```"@````@````0`````$`!`````````(` M````````````````````````````!`0.``("-P`R,C8`'AYQ`!04I@!A87T` MD)"7``T-S``3$^T`1T?G`)&1Z`#,S-(`WM[J`.+B]P#___\`____________ M_______________W9F-F8V9FW______\S__]PQ(A$`(2$7W__\S?]FS_]S$B M1!`"1"`6__]SS_8]_W8B*%0A)%5"$WS_<<_V/-TR1854$D6(5"$7_&//]A/- M1%B(A")(F85"1]8QS_ XSBC-Original-Maintainer: Bart Martens Build-Depends: debhelper (>= 8.0.0), autotools-dev, sharutils, imagemagick, libsdl1.2-dev, libncurses5-dev, chrpath, libgtk2.0-dev, po4a Standards-Version: 3.9.3 Homepage: http://www.anakreon.cz/?q=node/1 Package: berusky Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, berusky-data (>= 1.4) Description: Logic game based on Sokoban Berusky is a free logic game based on an ancient puzzle named Sokoban. An old idea of moving boxes in a maze has been expanded with new logic items such as explosives, stones, special gates and so on. In addition, up to five bugs can cooperate and be controlled by the player. In order to leave each level (there's about 120 levels in the game) it is necessary to own five keys and also to have a free way to the exit. debian/source/0000775000000000000000000000000011626123066010473 5ustar debian/source/format0000664000000000000000000000001411626123066011701 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000211626123066010371 0ustar 8 debian/rules0000775000000000000000000000125512311571376010261 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 %: dh $@ --with autotools_dev override_dh_auto_configure: dh_auto_configure -- \ --bindir=/usr/games \ --sysconfdir=/etc/berusky \ override_dh_auto_build: dh_auto_build touch debian/manpage/berusky.pot po4a -v -f debian/po4a.cfg override_dh_install: debian/berusky.xpm dh_install # remove the following line when fixing bug #673242 rm -f debian/berusky/usr/share/locale/de/LC_MESSAGES/berusky.mo override_dh_clean: dh_clean rm -f debian/berusky.ico debian/berusky.xpm debian/berusky.ico: uudecode debian/berusky.ico.uue debian/berusky.xpm: debian/berusky.ico convert -resize 32x32 debian/berusky.ico debian/berusky.xpm