# translation of ktuberling_technical-reference.po to 
# translation of ktuberling_technical-reference.po to
# translation of ktuberling_technical-reference.po to
# Copyright (C) 2002 Free Software Foundation, Inc.
# Lwandle Mgidlana <lwandle@translate.org.za>, 2002
#
msgid ""
msgstr ""
"Project-Id-Version: ktuberling_technical-reference\n"
"POT-Creation-Date: 2001-02-09 01:25+0100\n"
"PO-Revision-Date: 2002-09-26 12:33+0200\n"
"Last-Translator: Lwandle Mgidlana <lwandle@translate.org.za>\n"
"Language-Team:  <xh@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: application/x-xml2pot; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.0beta2\n"

#: index.docbook:5
#, no-c-format
msgid "<firstname>Eric</firstname> <surname>Bischoff</surname>"
msgstr ""

#: index.docbook:9
#, no-c-format
msgid "ROLES_OF_TRANSLATORS"
msgstr ""
"<othercredit role=\"translator\"><firstname>Antoinette</firstname> "
"<surname>Dekeni</surname><affiliation><address><email>"
"antoinette@translate.org.za</email></address></affiliation><contrib>"
"Translation</contrib></othercredit> "

#: index.docbook:16
#, no-c-format
msgid "<keyword>KDE</keyword>"
msgstr "<keyword>KDE</keyword>"

#: index.docbook:17
#, no-c-format
msgid "KTuberling"
msgstr "KTuberling"

#: index.docbook:18
#, no-c-format
msgid "technical reference"
msgstr ""

#: index.docbook:22
#, no-c-format
msgid "Technical reference"
msgstr ""

#: index.docbook:24
#, no-c-format
msgid ""
"&ktuberling; offers a gentle and rewarding introduction to &kde; "
"customization and programming. The application can be extended. For example, "
"without any coding, new playgrounds can be added by changing the graphics "
"files. By adding appropriate sound files, translators can change the sounds "
"to their native tongue!"
msgstr ""

#: index.docbook:32
#, no-c-format
msgid ""
"If you extend or add to the game please consider sending your additions to "
"the developer <ulink url=\"mailto:e.bischoff@noos.fr\">Eric Bischoff</ulink>"
" for inclusion in future releases."
msgstr ""

#: index.docbook:39
#, no-c-format
msgid "For artists"
msgstr ""

#: index.docbook:41
#, no-c-format
msgid ""
"The size and shape of the playground and the number of objects can be "
"changed. New playgrounds can be added. Only two image files need to be "
"created for each playground: a gameboard and a mask. A maximum of 8 "
"playgrounds is allowed, out of which only 3 are currently used."
msgstr ""

#: index.docbook:48
#, no-c-format
msgid ""
"Six images are used in &ktuberling;: <filename>potato-game.png</filename>, "
"<filename>potato-mask.png</filename>, <filename>penguin-game.png</filename>"
", <filename>penguin-mask.png</filename>, "
"<filename>aquarium-game.png</filename> and "
"<filename>aquarium-mask.png</filename>. The standard location for these "
"files is the directory <filename "
"class=\"directory\">$KDEDIR/share/apps/ktuberling/pics/</filename>."
msgstr ""

#: index.docbook:57
#, no-c-format
msgid ""
"The first type of images, <filename>*-game.png</filename> holds the "
"playground and the objects that the user selects. This is the graphic that "
"the user sees when playing the game."
msgstr ""

#: index.docbook:63
#, no-c-format
msgid ""
"The second type of images, <filename>*-mask.png</filename>, contains only "
"masks of the objects. The masks are used to delimit the borders of the "
"objects and, in some cases, give the object some transparancy (for example, "
"the spectacles). It is mandatory to put the objects at the same position in "
"the gameboard file as in the mask file."
msgstr ""

#: index.docbook:71
#, no-c-format
msgid ""
"In the same directory, a file named <filename>layout.xml</filename>. "
"(<filename>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename>) tells "
"which images to use and links them to menu entries. It also contains the "
"position parameters of the playground and the objects in the gameboard and "
"in the masks. It assigns the sounds to objects and places the objects in "
"groups. It finally declares languages as sets of translated sounds. It "
"follows standard XML syntax (see details <link "
"linkend=\"layout-details\">below</link>)."
msgstr ""

#: index.docbook:82
#, no-c-format
msgid ""
"Still in the same directory, a file named <filename>layout.i18n</filename> "
"(<filename>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename>) "
"recapitulates the strings in <filename>layout.xml</filename> that can be "
"translated:"
msgstr ""

#: index.docbook:82
#, no-c-format
msgid "The menu entries that allow to choose the playground and the language"
msgstr ""

#: index.docbook:82
#, no-c-format
msgid "The names of the categories of objects"
msgstr ""

#: index.docbook:93
#, no-c-format
msgid ""
"One directory above, a file named <filename>ktuberlingui.rc</filename> "
"(<filename>$KDEDIR/share/apps/ktuberling/ktuberlingui.rc</filename>) is a "
"second XML file describing the menus of &ktuberling;. It should contain one "
"<markup>&lt;action&gt;</markup> tag per playground and language. The "
"symbolic name of the action in this file should be identical to the symbolic "
"name of the action in <filename>layout.xml</filename>."
msgstr ""

#: index.docbook:105
#, no-c-format
msgid "Translation"
msgstr "Uguqulelo lomsebenzi kolunye ulwimi"

#: index.docbook:107
#, no-c-format
msgid ""
"Besides the usual <literal role=\"extension\">.po</literal> files mechanism "
"for translating program labels and prompts, the sounds can be localized too."
msgstr ""

#: index.docbook:112
#, no-c-format
msgid ""
"If the various translators can record their voice to a <literal "
"role=\"extension\">.wav</literal> file, they can store that file to the "
"language-specific subdirectory of the sounds directory. The name of the "
"sound is then assigned to a file in the <filename>layout.xml</filename> "
"file. For example, if destination language is Italian, translators can "
"record their voice in <literal role=\"extension\">.wav</literal> files "
"located in <filename>$KDEDIR/share/apps/ktuberling/sounds/it</filename>. "
"Then they can assign the sound named <quote>hat</quote> to the filename "
"<filename>it/cappello.wav</filename>."
msgstr ""

#: index.docbook:125
#, no-c-format
msgid ""
"In a future release, &ktuberling; will use OGG Vorbis rc3 file format for "
"sounds. At that moment, it will be possible to convert the WAV files to OGG "
"Vorbis rc3 through the following command line:"
msgstr ""

#: index.docbook:125
#, no-c-format
msgid ""
"<prompt>$</prompt> <userinput>oggenc_rc3 -o "
"<replaceable>sound.ogg</replaceable> "
"<replaceable>sound.wav</replaceable></userinput>"
msgstr ""

#: index.docbook:134
#, no-c-format
msgid ""
"Information on how to work with the translation mechanisms in &kde; is "
"available in <ulink "
"url=\"http://i18n.kde.org/translation-howto/index.html\">"
"The KDE Translation HOWTO</ulink>."
msgstr ""

#: index.docbook:144
#, no-c-format
msgid "For programmers"
msgstr ""

#: index.docbook:145
#, no-c-format
msgid "&ktuberling; isn't really difficult to extend for programmers."
msgstr ""

#: index.docbook:148
#, no-c-format
msgid "C++ classes"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "TopLevel"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "Top-level window and basic program management"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "PlayGround"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "Description of one of the game levels"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "ToDraw"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "Description of one of the graphical <quote>objects</quote> to be drawn"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "SoundFactory"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "Description of one of the languages and its sounds"
msgstr ""

#: index.docbook:150
#, no-c-format
msgid "Action"
msgstr "Intshukumo"

#: index.docbook:150
#, no-c-format
msgid "One of the user's manipulation in the undo/redo stack"
msgstr ""

#: index.docbook:187
#, no-c-format
msgid "<literal role=\"extension\">.tuberling</literal> files structure"
msgstr ""

#: index.docbook:189
#, no-c-format
msgid ""
"A <literal role=\"extension\">.tuberling</literal> file holds all the "
"necessary data to redraw a tuberling. It can be edited with an ordinary text "
"editor."
msgstr ""

#: index.docbook:193
#, no-c-format
msgid "The first line holds the number of the playground."
msgstr ""

#: index.docbook:195
#, no-c-format
msgid ""
"On all other lines, there is one graphical object per line, in the order "
"that is used to draw them. Each line contains 5 numbers: the identifier of "
"the object, and the rectangle where it should be drawn (left, top, right, "
"bottom). The numbers are separated by whitespaces."
msgstr ""

#: index.docbook:204
#, no-c-format
msgid "Structure of the layout file (<filename>layout.xml</filename>)"
msgstr ""

#: index.docbook:206
#, no-c-format
msgid ""
"The top-level tag is unique and is named "
"<markup>&lt;ktuberling&gt;</markup>. It contains several "
"<markup>&lt;playground&gt;</markup> tags, one per playground, and several "
"<markup>&lt;language&gt;</markup> tags, one per language."
msgstr ""

#: index.docbook:212
#, no-c-format
msgid ""
"The <markup>&lt;playground&gt;</markup> tag has two attributes: "
"<markup>gameboard</markup> and <markup>masks</markup>"
". These attributes give the name of the files holding the pictures. The "
"<markup>&lt;playground&gt;</markup> tag also contains one "
"<markup>&lt;menuitem&gt;</markup> tag, one "
"<markup>&lt;editablearea&gt;</markup> tag, several "
"<markup>&lt;category&gt;</markup> tags, and several "
"<markup>&lt;object&gt;</markup> tags."
msgstr ""

#: index.docbook:221
#, no-c-format
msgid ""
"The <markup>&lt;menuitem&gt;</markup>"
" tag describes the action identifier of the menu item allowing to select "
"position of the area where you can drop objects, and the label of this menu "
"item. This action identifier should be identical to the one in "
"<filename>ktuberlingui.rc</filename>."
msgstr ""

#: index.docbook:229
#, no-c-format
msgid ""
"The <markup>&lt;editablearea&gt;</markup> tag describes the position of the "
"area where you can drop objects, and the name of the sound associated with "
"it."
msgstr ""

#: index.docbook:234
#, no-c-format
msgid ""
"The <markup>&lt;category&gt;</markup> tag describes the position and the "
"label of a text describing a group of objects. For example, it can describe "
"the position and the text of the group of <quote>goodies</quote>."
msgstr ""

#: index.docbook:240
#, no-c-format
msgid ""
"The <markup>&lt;object&gt;</markup> tag describes the position (in the "
"gameboard and in the masks) of an object, as well as the name of the sound "
"associated with it."
msgstr ""

#: index.docbook:246
#, no-c-format
msgid ""
"The <markup>&lt;language&gt;</markup> tag has one attribute: "
"<markup>code</markup> This attribute give the code of the locale for that "
"language. The <markup>&lt;language&gt;</markup> tag also contains one "
"<markup>&lt;menuitem&gt;</markup> tag and several "
"<markup>&lt;sound&gt;</markup> tags."
msgstr ""

#: index.docbook:254
#, no-c-format
msgid ""
"The lower level tags are not explained here, since their meaning is quite "
"straightforward. If you modify <filename>layout.xml</filename>"
", don't forget to modify <filename>layout.i18n</filename> and "
"<filename>ktuberlingui.rc</filename> accordingly."
msgstr ""
