<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
  <!ENTITY kappname "&ktuberling;">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Hungarian "INCLUDE" 
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>A &ktuberling; kézikönyve</title>
<authorgroup>

<author
> <firstname
>Eric</firstname
> <surname
>Bischoff</surname
> <affiliation
> <address
><email
>e.bischoff@noos.fr</email
></address
> </affiliation
></author>

<author
> <firstname
>Paul</firstname
> <othername
>E.</othername
> <surname
>Ahlquist</surname
> <lineage
>Jr.</lineage
> <affiliation
> <address
><email
>pea@ahlquist.org</email
></address
> </affiliation
> </author>

<othercredit role="reviewer">
<firstname
>Lauri</firstname>
<surname
>Watts</surname>
<contrib
>Ellenőrizte</contrib>
</othercredit>

<othercredit role="translator"
><firstname
>Tamás</firstname
><surname
>Szántó</surname
><contrib
>Magyar fordítás</contrib
><affiliation
><address
><email
>tszanto@mol.hu</email
></address
></affiliation
></othercredit>

</authorgroup>

<date
>2001-09-16</date>
<releaseinfo
>0.02.00</releaseinfo>

<copyright>
<year
>1999</year
><year
>2000</year>
<holder
>Eric Bischoff</holder>
</copyright>

<copyright>
<year
>2001</year>
<holder
>Paul E. Ahlquist Jr.</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<abstract>
<para
> A &ktuberling; egy elsősorban kisgyermekeknek szánt játékprogram. </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KTuberling</keyword>
<keyword
>játék</keyword>
<keyword
>krumpli</keyword>
<keyword
>tuberling</keyword>
<keyword
>gyermekek</keyword>
</keywordset>
</bookinfo>
	     
<chapter id="introduction">
<title
>Bevezetés</title>

<para
> A &ktuberling; elsősorban kisgyermekeknek készült, de természetesen azok a felnőttek is kipróbálhatják, akik lélekben fiatalok maradtak... </para>

<para
> A program lényegében egy 'krumplifej-szerkesztő', tehát egy krumpliszerű figurát lehet különféle szemekkel, szájakkal, bajuszokkal és már hasonló részekkel kiegészíteni. </para>

<para
> A játéknak nincs meghatározott célja, csak annyi, hogy a létrejött arc minél mókásabb legyen ;-) </para>

<para
> Létrehoztunk egy panoptikumot (mint a <quote
>Madame Tusseau</quote
>-é...), ahol megtalálható néhány jól sikerült kész rajz. Szívesen fogadok mulatságos, eredeti alkotásokat ezen a címen: <ulink url="mailto:e.bischoff@noos.fr"
>Eric Bischoff</ulink
>. Amennyiben időm engedi, tovább bővítem majd a panoptikum tartalmát. </para>
</chapter>

<chapter id="onscreen-fundamentals">
<title
>A program kezelése</title>

<sect1 id="mouse-operation">
<title
>Egérműveletek</title>

<para
> A főablak két részre oszlik: </para>

<itemizedlist
> <listitem
><para
>A bal oldali <quote
>Krumplifej</quote
> részre. </para
></listitem
> <listitem
><para
> A jobb oldali <quote
>Tárgyak</quote
> részre - itt lehet kiválasztani a krumplira ráaggatni kívánt objektumot. </para
></listitem
> </itemizedlist>

<!-- original gameboard.xpm, needs more compression -->

<screenshot
> <screeninfo
>A &ktuberling; főablaka:</screeninfo
> <mediaobject
> <imageobject
> <imagedata format="PNG" fileref="gameboard.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="gameboard.eps"/> </imageobject
> <textobject
><phrase
>Főablak</phrase
></textobject
> </mediaobject
> </screenshot>

<sect2 id="place-object">
<title
>Objektum elhelyezése</title>

<para
> Egy tárgy elhelyezéséhez vigye az egérmutatót először a <quote
>tárgyak</quote
> területre a jobb oldalon. Kattintson rá a kívánt objektumra, és ne engedje fel a gombot addig, amíg az egérmutatót át nem húzta a bal oldalra, a <quote
>krumplifej</quote
> terület kívánt pozíciójába. </para>
</sect2>

<sect2 id="move-object">
<title
>Objektum mozgatása</title>
<para
> Miután a tárgyat már elhelyezte a <quote
>krumplifej</quote
> részen, könnyen odébb mozgathatja azt. Először kattintson rá az objektumra. Ilyenkor az automatikusan felülre kerül, ha más tárgyak részlegesen eltakarták addig. Így lehet pl. a szemeket és a szemüvegeket pontosan a helyükre illeszteni. </para>
</sect2>

<sect2 id="remove-object">
<title
>Objektum eltávolítása</title>
<para
> Ha el szeretné távolítani az egyik tárgyat a <quote
>krumplifej</quote
> területről, egyszerűen húzza azt át balról a jobb oldalra (a <quote
>tárgyak</quote
> területére). </para>
</sect2>
</sect1>

<sect1 id="the-tool-bar">
<title
>Az eszköztár</title>

<mediaobject
> <imageobject
> <imagedata format="PNG" fileref="toolbar.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="toolbar.eps"/> </imageobject
> <textobject
><phrase
>Eszköztár</phrase
></textobject
> </mediaobject>

<para
> Az eszköztár gombjaival könnyen elvégezhetők a leggyakrabban használt műveletek. </para>

<table>
<title
>Eszköztárgombok</title>
<tgroup cols="3">

<thead
> <row
> <entry
>Gomb</entry
> <entry
>Név</entry
> <entry
>Művelet</entry
> </row
> </thead>
<tbody
> <row
> <entry
> <inlinemediaobject
> <imageobject
> <imagedata format="PNG" fileref="button.new.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="button.new.eps"/> </imageobject
> </inlinemediaobject
> </entry
> <entry
> <guiicon
>Új</guiicon
></entry
> <entry
> Alapállapotba hozza a <quote
>krumplifej</quote
> területet, hogy elölről lehessen kezdeni a figura 'felöltöztetését'. </entry
> </row
> <row
> <entry
> <inlinemediaobject
> <imageobject
> <imagedata format="PNG" fileref="button.open.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="button.open.eps"/> </imageobject
> </inlinemediaobject
> </entry
> <entry
><guiicon
>Megnyitás</guiicon
></entry
> <entry
> Megnyit egy elmentett rajzot a 'múzeumból' vagy egy másik könyvtárból. </entry
> </row
> <row
> <entry
> <inlinemediaobject
> <imageobject
> <imagedata format="PNG" fileref="button.save.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="button.save.eps"/> </imageobject
> <textobject
><phrase
>Mentés gomb</phrase
></textobject
> </inlinemediaobject
> </entry
> <entry
><guiicon
>Mentés</guiicon
></entry
> <entry
> Elmenti a rajzot a 'múzeumba' vagy egy másik, tetszőlegesen választott könyvtárba. Az elmentett fájl nagyon rövid, mert csak az objektumok pozícióit tartalmazza. </entry
> </row
> <row
> <entry
> <inlinemediaobject
> <imageobject
> <imagedata format="PNG" fileref="button.print.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="button.print.eps"/> </imageobject
> <textobject
><phrase
>Nyomtatás gomb</phrase
></textobject
> </inlinemediaobject
> </entry
> <entry
> <guiicon
>Nyomtatás</guiicon
> </entry
> <entry
> Kinyomtatja a képet (&PostScript; formátumban). </entry
> </row
> <row
> <entry
> <inlinemediaobject
> <imageobject
> <imagedata format="PNG" fileref="button.undo.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="button.undo.eps"/> </imageobject
> <textobject
><phrase
>Visszavonás gomb</phrase
></textobject
> </inlinemediaobject
> </entry
> <entry
> <guiicon
>Visszavonás</guiicon
> </entry
> <entry
>Visszavonja az utolsó műveletet.</entry
> </row
> <row
> <entry
> <inlinemediaobject
> <imageobject
> <imagedata format="PNG" fileref="button.redo.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="button.redo.eps"/> </imageobject
> <textobject
><phrase
>Újra végrehajtás gomb</phrase
></textobject
> </inlinemediaobject
> </entry
> <entry
> <guiicon
>Újra végrehajtás</guiicon
> </entry
> <entry
> Újra végrehajtja az utolsó visszavont műveletet.</entry
> </row
> </tbody>
</tgroup>
</table>
</sect1>

<sect1 id="the-menu-items">
<title
>A menüpontok</title>

<mediaobject
> <imageobject
> <imagedata format="PNG" fileref="menu.raw.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="menu.raw.eps"/> </imageobject
> <textobject
><phrase
>Menüsor</phrase
></textobject
> </mediaobject>

<sect2>
<title
>A <guimenu
>Fájl</guimenu
> menü</title>
<mediaobject
> <imageobject
> <imagedata format="PNG" fileref="menu.file.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="menu.file.eps"/> </imageobject
> <textobject
><phrase
>A Fájl menü</phrase
></textobject
> </mediaobject>

<variablelist
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
><accel
>F</accel
>ájl</guimenu
> <guimenuitem
>Ú<accel
>j</accel
></guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Alapállapotba hozza</action
> a <quote
>krumplifej</quote
> területet </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>O</keycap
></keycombo
> </shortcut
> <guimenu
><accel
>F</accel
>ájl</guimenu
> <guimenuitem
><accel
>M</accel
>egnyitás</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Megnyit egy korábban elmentett rajzfájlt</action
> a 'múzeumból' vagy bármelyik más könyvtárból.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>S</keycap
></keycombo
> </shortcut
> <guimenu
><accel
>F</accel
>ájl</guimenu
> <guimenuitem
>Me<accel
>n</accel
>tés</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Elmenti</action
> az aktuális rajzot. A fájl rövid lesz, mert csak az objektumok pozícióit fogja tartalmazza. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
><accel
>F</accel
>ájl</guimenu
> <guimenuitem
>Mentés más<accel
>k</accel
>ént...</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Lementi képfájlba</action
> az aktuális képet. A választható formátumok: XPM, JPEG, PNG és BMP. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>P</keycap
></keycombo
> </shortcut
> <guimenu
><accel
>F</accel
>ájl</guimenu
> <guimenuitem
><accel
>N</accel
>yomtatás</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Kinyomtatja</action
> az aktuális képet &PostScript; formátumban. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Q</keycap
></keycombo
> </shortcut
> <guimenu
><accel
>F</accel
>ájl</guimenu
> <guimenuitem
><accel
>K</accel
>ilépés</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Kilépés</action
> a programból. </para
></listitem
> </varlistentry
> </variablelist>

</sect2>

<sect2>
<title
>A <guimenu
>Szerkesztés</guimenu
> menü</title>
<mediaobject
> <imageobject
> <imagedata format="PNG" fileref="menu.edit.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="menu.edit.eps"/> </imageobject
> <textobject
><phrase
>A Szerkesztés menü</phrase
></textobject
> </mediaobject>

<variablelist
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>C</keycap
></keycombo
> </shortcut
> <guimenu
>S<accel
>z</accel
>erkesztés</guimenu
> <guimenuitem
><accel
>M</accel
>ásolás</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Kimásolja</action
> a <quote
>krumplifej</quote
> területet a vágólapra.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>S<accel
>z</accel
>erkesztés</guimenu
> <guimenuitem
><accel
>V</accel
>isszavonás</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Visszavonja</action
> az utolsó <quote
>objektummozgatást</quote
>. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Shift</keycap
> <keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>S<accel
>z</accel
>erkesztés</guimenu
> <guimenuitem
>Új<accel
>r</accel
>a végrehajtás</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Újból végrehajtja</action
> az utolsó <quote
>objektummozgatást</quote
>. Ez a menüpont csak akkor használható, ha előzőleg a <guilabel
>Visszavonás</guilabel
> műveletet választotta. </para
></listitem
> </varlistentry
> </variablelist>

</sect2>

<sect2>
<title
>A <guimenu
>Beállítások</guimenu
> menü</title>
<mediaobject
> <imageobject
> <imagedata format="PNG" fileref="menu.option.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="menu.option.eps"/> </imageobject
> <textobject
><phrase
>A Beállítások menü</phrase
></textobject
> </mediaobject>

<para
><variablelist
> <varlistentry
> <term
><menuchoice
> <guimenu
><accel
>B</accel
>eállítások</guimenu
> <guimenuitem
><accel
>H</accel
>ang</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Ki-be kapcsolja a hanghatásokat</action
>. Ha az <filename
>artsd</filename
> hangszolgáltatás nem fut, akkor a menüpont nem használható. </para
></listitem
> </varlistentry
> </variablelist
> </para>
</sect2>

<sect2>
<title
>A <guimenu
>Segítség</guimenu
> menü</title>
<mediaobject
> <imageobject
> <imagedata format="PNG" fileref="menu.help.png"/> </imageobject
> <imageobject
> <imagedata format="EPS" fileref="menu.help.eps"/> </imageobject
> <textobject
><phrase
>A Segítség menü</phrase
></textobject
> </mediaobject>


<para
><variablelist
> <varlistentry
> <term
><menuchoice
> <shortcut
><keycap
>F1</keycap
></shortcut
> <guimenu
><accel
>S</accel
>egítség</guimenu
> <guimenuitem
><accel
>T</accel
>artalom</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Megjeleníti ezt a dokumentumot</action
>. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <shortcut
> <keycombo action="simul"
><keycap
>Shift</keycap
> <keycap
>F1</keycap
></keycombo
> </shortcut
> <guimenu
><accel
>S</accel
>egítség</guimenu
> <guimenuitem
>Mi <accel
>e</accel
>z?</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Rövid leírást ad aróól az elemről, amelyre rákattint</action
>. Egyelőre csak néhány elemhez van leírás, de érdemes kipróbálni. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
><accel
>S</accel
>egítség</guimenu
> <guimenuitem
>Hiba<accel
>b</accel
>ejelentés...</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>A programban talált hibák</action
> és a továbbfejlesztési kérések elküldésére szolgál. </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
><accel
>S</accel
>egítség</guimenu
> <guimenuitem
>A K<accel
>T</accel
>uberling névjegye</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Megjeleníti a program verziószámát, a szerzők nevét</action
>. Jót tesz a szerzők egójának... </para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
><accel
>S</accel
>egítség</guimenu
> <guimenuitem
>A <accel
>K</accel
>DE névjegye</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Néhány fontosabb információ</action
> az egyik legérdekesebb &UNIX; projektről.</para
></listitem
> </varlistentry
> </variablelist
> </para>

</sect2>
</sect1>
</chapter>

<chapter id="technical-reference">
<title
>Technikai leírás</title>

<para
> A &ktuberling; könnyed és érdekes bevezetést nyújt a &kde; testreszabhatósága és programozása iránt érdeklődőknek. Az alkalmazás könnyen tovább bővíthető. Egyetlen további programsor nélkül új figurákat lehet felvenni a grafikus fájlok megváltoztatásával. A megfelelő hangfájlok hozzáadásával elérhető, hogy a program bármelyik nyelven megszólaljon! </para>

<para
> Ha eredeti, ötletes bővítést sikerült készíteni a programhoz, küldje el azt bátran a fejlesztőnek (<ulink url="mailto:e.bischoff@noos.fr"
>Eric Bischoff</ulink
>), mert bekerülhet a program későbbi változatába! </para>

<sect1 id="graphics">
<title
>Grafika</title>

<para
> A játéktér mérete, alakja, a tárgyak száma könnyen megváltoztatható, ehhez elég két fájlt megváltoztatni: a játéktérfájlt és a maszkfájlt. </para>

<para
> A program által használt két képfájl neve <filename
>gameboard.xpm</filename
> és <filename
>masks.xpm</filename
>. Alapértelmezés szerint ezek a <filename class="directory"
>$KDE/share/apps/ktuberling/pics/</filename
> könyvtárban találhatók. A <filename
>gameboard.xpm</filename
> fájl a játéktér és a választható objektumok képét tartalmazza. Ezeket látja a felhasználó a program használata közben. </para>

<para
> A másik, <filename
>masks.xpm</filename
> nevű fájl az objektummaszkokat tartalmazza. Ezek határozzák meg, hogy az első képen belül hol vannak az objektumok határai, és hol átlátszóak a képek (pl. a szemüvegek esetében). Az alapértelmezett <filename
>masks.xpm</filename
> fájlban ugyanazok az objektumok találhatók, mint a <filename
>gameboard.xpm</filename
> fájlban, de ez a grafikus munkamódszere miatt van így. A program csak a sablonszerű maszkokat használja fel a <filename
>masks.xpm</filename
> fájlból, mást nem. </para>

<para
> A könyvtárban található harmadik fájl neve <filename
>layout.txt</filename
> (<filename
>$KDE/share/apps/ktuberling/pics/layout.txt</filename
>). Ez tartalmazza az objektumok paramétereit, a maszkokat, az objektumokhoz tartozó hangfájlok neveit és a csoportosítást. Tehát ez a fájl adja meg a grafikus objektumok egyéb tulajdonságait. Csak egész számokat tartalmaz, egymástól szóközzel vagy más elválasztókarakterrel elválasztva, esetleg megjegyzéssel kiegészítve. </para>

<screenco>
        <areaspec>
          <area coords="1 65" id="one"/>
          <area coords="2 65" id="two"/>
          <area coords="5 50" id="three"/>
          <area coords="9 66" id="four"/>
          <area coords="11 58" id="five"/>
         </areaspec>
<screen>
   0   0  240 320          0 A krumplifej terület koordinátái
                6             A szövegbejegyzések száma
 241 101  413 115          0 "Szemek" szöveg
 415 123  511 137          1 "Szemöldökök" szöveg
 241 179  394 193          2 "Orrok" szöveg
 395 179  511 193          3 "Fülek" szöveg
 241 259  445 273          4 "Szájak" szöveg
 241 307  511 321          5 "Egyebek" szöveg
                   43         Az objektumbejegyzések száma
 242   0  283  32      70   0  111  32      1 1.szem
 242  34  283  66      70  34  111  66      1 2.szem
 242  68  283 100      70  68  111 100      1 3.szem
  :
  :   
</screen>
</screenco>


<calloutlist
> <callout arearefs="one"
> <para
>Az elrendezést leíró fejlécsor.</para
> <para
> Ez a sor írja le a rajz területét (a krumplifej területet). Az első négy szám a terület koordinátái: bal, felső, jobb, alsó. Az ötödik szám a hangfájl indexe. A hangfájlok indexei a <filename class="headerfile"
>categories.h</filename
> fájlban vannak felsorolva. </para
> </callout
> <callout arearefs="two"
> <para
>A csoportcímkék mennyisége</para
> <para
> A második sorban található, hogy hány tárgycsoport definiálása következik. </para
> </callout
> <callout arearefs="three"
> <para
>Címkepozíciók</para
> <para
> A következő sorok tartalmazzák a tárgycsoportok feliratainak pozícióit. A címkék szövege csak a forráskódban változtatható meg (a <filename class="headerfile"
>categories.h</filename
> fájlban). Itt csak a címkék pozícióit lehet megváltoztatni. </para
> </callout
> <callout arearefs="four"
> <para
>Az objektumok mennyisége</para
> <para
> Az ebben a sorban található szám adja meg a következő sortól kezdődő tárgyleíró sorok számát. Új tárgy felvételekor a számot módosítani kell. </para
> </callout
> <callout arearefs="five"
> <para
>Egyéni objektumok</para
> <para
> Ebben a szakaszban találhatók a tárgyak definíciói, az objektumok pozíció a <filename
>gameboard.xpm</filename
> fájlon belül és a maszkok pozíciói a <filename
>masks.xpm</filename
> fájlon belül. Az első négy szám a tárgyhoz tartozó téglalap koordinátái: bal, felső, jobb, alsó. A következő négy szám a maszk koordinátái, ugyanilyen sorrendben. A kilencedik szám a tárgyhoz tartozó hangfájl indexe. Egy hangfájl több tárgyhoz is tartozhat. </para
> </callout
> </calloutlist>
</sect1>

<sect1 id="for-translators">
<title
>Fordítás</title>

<para
> A program menüszövegei a jól ismert <literal role="extension"
>.po</literal
> mechanizmussal könnyen lefordíthatók, sőt a hanghatások is lecserélhetők más nyelvű felvételekkel. </para>

<para
> A más nyelvű hangfelvételeket <literal role="extension"
>.wav</literal
> formátumú fájlba kell tenni, és a 'sounds' alkönyvtár alkönyvtáraiba kell elhelyezni (minden nyelvnek külön könyvtára lesz). A hangfájl nevét a <literal role="extension"
>.po</literal
> fájlban lehet megadni az angol nevek fordításaként. Magyar nyelv esetén tehát a <literal role="extension"
>.wav</literal
> formátumú fájlok a <filename
>$KDE/share/apps/ktuberling/sounds/hu</filename
> alkönyvtárba kerülnek. Ezután a po fájlban megadható, hogy az <filename
>en/hat.wav</filename
> fájlnak a <filename
>hu/kalap.wav</filename
> felel meg. </para>

<para
> Ha részletesebb információra van szüksége a &kde; fordítási mechanizmusáról, látogasson el <ulink url="http://i18n.kde.org/translation-howto/index.html"
>A KDE fordítási tudnivalók</ulink
> weboldalára. </para>

</sect1>
<sect1 id="for-programmers">

<title
>Programozóknak</title>
<para
>A &ktuberling; felépítése olyan, hogy más programozók könnyen tovább bővíthessék.</para>

<sect2>
<title
>C++ osztályok</title>

<variablelist
> <varlistentry
> <term
><classname
>TopLevel</classname
></term
> <listitem
> <para
>A program főablaka, a program alapvető funkciói</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><classname
>ToDraw</classname
></term
> <listitem
> <para
>A kirajzolandó grafikus <quote
>objektumok</quote
> adatait tartalmazzák</para
> </listitem
> </varlistentry
> </variablelist>

</sect2>

<sect2>
<title
><literal role="extension"
>.tuberling</literal
> fájlstruktúra</title>

<para
>A <literal role="extension"
>.tuberling</literal
> fájl tartalmazza a rajz előállításához szükséges összes paramétert. A fájl bármelyik egyszerű szövegszerkesztő programmal módosítható.</para>

<para
>Egy sorba egy objektumdefiníció kerülhet, a kirajzolási sorrendben. Minden sor 5 számot tartalmaz: az objektum azonosítóját, a tárgyat tartalmazó téglalap négy koordinátáját (bal, felső, jobb, alsó). A számok közé elválasztókaraktereket (pl. szóközt) kell tenni.</para>

</sect2>
</sect1>
</chapter>

<chapter id="credits_license">
<title
>A közreműködők névsora és a licencek</title>

<para
>&ktuberling;</para>

<itemizedlist
> <listitem
> <para
>John Calhoun - Az alapötlet, képek és angol hangok</para
> </listitem
> <listitem
> <para
>Eric Bischoff (<email
>ebisch@cybercable.tm.fr</email
>) - A játék programozása</para
> </listitem
> <listitem
> <para
>Fran&ccedil;ois-xavier Duranceau (<email
>duranceau@free.fr</email
>) - Tesztelés, tanácsok, segítség</para
> </listitem
> <listitem
> <para
></para
> </listitem
> <listitem
> <para
></para
> </listitem
> <listitem
> <para
>Peter Silva (<email
>peter.silva@videotron.ca</email
>) - A dokumentáció ellenőrzése</para
> </listitem
> <listitem
> <para
></para
> </listitem
> </itemizedlist
> 

<para
>A játékot kislányomnak, Sunniva Bischoffnak ajánlom.</para>

<para
>Hálás köszönet az Apple Computernek és a &LinuxPPC; projektnek a &Linux; &Mac; verziójának elkészítéséért. A &ktuberling; e nélkül nem készült volna el!</para>

<para
>Magyar fordítás: Szántó Tamás <email
>tszanto@mol.hu</email
></para>

&underFDL;
&underGPL;

</chapter>


<appendix id="installation">
<title
>Telepítés</title>

<sect1 id="how-to-obtain-ktuberling">
<title
>A <application
>ktuberling</application
> megszerzése</title>

<para
> A &ktuberling; játék a &kde; projekt (<ulink url="http://www.kde.org"
>http://www.kde.org</ulink
>) része. A program letölthető az <ulink url="ftp://ftp.kde.org/pub/kde/"
>ftp://ftp.kde.org/pub/kde/</ulink
> címről, a &kde; projekt központi &FTP;-kiszolgálójáról. </para>
</sect1>

<sect1 id="requirements">
<title
>Követelmények</title>

<para
> A program lefordításához szükség van a <filename
>libkdecore</filename
>, a <filename
>libkdeui</filename
>, a <filename
>libkfile</filename
>, a <filename
>libkfm</filename
> és a <filename
>libmediatooli</filename
> programkönyvtárak kellően új verziójára. Ezek mindegyike és maga a &ktuberling; is letölthető erről a címről: <ulink url="ftp://ftp.kde.org/pub/kde/"
>ftp://ftp.kde.org/pub/kde/</ulink
>. </para>
</sect1>

<sect1 id="compilation-and-installation">
<title
>Lefordítás és telepítés</title>

<para
> A &ktuberling; lefordításához és telepítéséhez az alábbi parancsokat kell kiadni a forrásprogram alapkönyvtárában:</para>

<screen>
<prompt
>%</prompt
> <userinput
><command
>./configure</command
></userinput>
<prompt
>%</prompt
> <userinput
><command
>make</command
></userinput>
<prompt
>%</prompt
> <userinput
><command
>make</command
> <option
>install</option
></userinput>
</screen>

</sect1>
</appendix>

</book>
